Adobe MAX 2011 - Concurrency in Flash Runtimes
Adobe MAX 2011のセッション「Concurrency in Flash Runtimes」の現地ツイートまとめです。
Flashの未来の機能、並列処理のActionScript Workersについて紹介されました。
- clockmaker
- 2851
- 0
- 2
- 2
Shuichi Ishikawa
@spacelogue
ActionScript Workersは、Shared Nothing, Message Passing, Shared Render Surface. #maxjp
2011-10-06 01:46:17
池田 泰延(勉強会用)
@clockmaker_bot
JS(HTML5)のWeb Workersをまずは紹介 #maxjp http://t.co/8LIHDMG6
2011-10-06 01:47:58
拡大
Shuichi Ishikawa
@spacelogue
var worker:Worker = domain.createWorkerFromURL(url); #maxjp
2011-10-06 01:49:21
Shuichi Ishikawa
@spacelogue
ライフサイクルの話 toplevel:Promise = worker.start(); var wasRunning:Boolean = worker.stop(); #maxjp
2011-10-06 01:50:24
池田 泰延(勉強会用)
@clockmaker_bot
Remote Method Invocation #maxjp http://t.co/XP8820Ro
2011-10-06 01:57:56
拡大
Shuichi Ishikawa
@spacelogue
baz.foo(bar)で、barオブジェクトが大きかったら普通は止まりますね。でも、Promiseを使って解決。 #maxjp
2011-10-06 02:01:29
池田 泰延(勉強会用)
@clockmaker_bot
Workerへ大きいデータを引数を渡すときにもPromiseを利用できる #maxjp http://t.co/z7DviC30
2011-10-06 02:02:21
拡大
Shuichi Ishikawa
@spacelogue
var largeObj:Object = value.local::reveice(); #maxjp
2011-10-06 02:02:29
Shuichi Ishikawa
@spacelogue
var baz:Promise = worker.start()として、baz.foo(), baz.bar()と呼び出せる。(pipelining) #maxjp
2011-10-06 02:04:49