- Adobe Tracking bug for multithreading - http://bugs.adobe.com/jira/browse/ASL-23
- Worker threads not in Flash 11 - https://twitter.com/#!/thibault_imbert/status/91216146086367233
- Max session - concurrency in runtimes - https://max.adobe.com/schedule/by-session/concurrency-in-flash-runtimes/S3000
- Thibault Imbert, product manager, flash runtime, response - 2011-09-02 - Again, we decided to do this for the first phase of the Concurrency effort in Flash to solve, the UI locking issue (sometimes referred as reactive programming). Lower level access or even language support for Concurrency will come later. We want to introduce first, a safe way to leverage Concurrency which should solve most of the use cases.
- http://matthewfabb.com/blog/2010/11/11/multithreading-is-finally-coming-to-flash/ - Discussion of multithreading for flash from November 2010
- Update September 2011 - http://matthewfabb.com/blog/2011/09/02/multithreading-in-flash-update/
- for now it’s basically the Web Workers API from JavaScript.
- shared-nothing isolation model.
- From presentation by Arno Gourdol - http://arno.org/arnotify/
var myWorker:Worker = new Worker("myworker.swf"); myWorker.addEventListener(WorkerExitEvent.WORKER_EXIT, function(e:WorkerExitEvent) { trace("worker finished") }); myWorker.load({myMessage: "world"}); myworker.swf trace("Hello " + Worker.parameters.myMessage) [Entrypoint] class MyWorkerDef { trace("Hello " + Worker.parameters.myMessage); Worker.parameters.myConnection.call("talkback", null, "all fine on the worker front"); }; var myWorker:Worker = new Worker(MyWorkerDef); var c:WorkerConnection = new WorkerConnection(); c.client = { talkback: function(message) { trace("worker said: " + message) } myWorker.load({myMessage: "world", myConnection: c}); Note
How to do multithreading today - http://cookbooks.adobe.com/post_Is_multi_threading_possible_in_Flash_or_ActionScri-12026.html
Governor multithreading script engine - http://www.emanueleferonato.com/2010/04/22/governor-multithreading-script-engine-written-in-as3/
How to fake multithreading - http://www.over00.com/?p=1240
keywords: “multithreading in Flash”, “concurrency in Flash”, “threads in Flash” and literally hundreds of other variations.
Labels:
None
Add Comment