« UJMLサンプル115:並列リンクで共有はもちろんできない | メイン | スクエニがついに発表 UIEngineでFFだ、おそらく。 »

_link() cook(2006/05/08)

 この投稿はUJMLが分かる人のみ理解できるでしょう。

 これまで別<partition>で定義した処理を _link() 関数で呼び出していた。共有は必ず親→子の関係でなされるので、親は子の<function><variable>を使えないと思い込んでいた。_link() 同士は同期的に実行されるので、実行時遅延が生じやすい。浅はかだった。

 親側で子の関数を呼び出すためのステート変数を export しておけば、ステート変数を変化させることで子で実装されている関数を実行させることができる。これなら _link() による実行遅延も生じない。なるほど。サンプルソースは次回以降に。

トラックバック

この記事のトラックバックURL:
http://www.typepad.com/services/trackback/6a00d8341c2e2e53ef00e550948a9f8833

_link() cookを参照しているブログ:

コメント

コメントを投稿

TypePad アカウントを持っている場合はログインしてください。
コメントプロフィールを作ってみよう (無料)

おまけ

Blog powered by TypePad