Send to your Kindle バックアップ一覧 差分 を表示 現在との差分 を表示 現在との差分 - Visual を表示 バックアップ を表示 :i/ロックフェイズ へ行く。 1 (2013-02-23 (土) 00:03:14) 2 (2013-03-15 (金) 14:23:08) 3 (2013-03-15 (金) 14:25:38) 4 (2013-03-15 (金) 17:28:40) 5 (2013-03-16 (土) 06:02:41) 6 (2013-03-20 (水) 22:37:00) 7 (2015-06-03 (水) 23:39:13) ロックシステムの実装。 デッドロックを防ぐにはロックの順序を統一しなければならない。 ロックの順序を統一するには、ロックを必要とする処理を一斉に行なわなければならない。 †[[ロックのかけかた - 遅い→起動時>http://d.hatena.ne.jp/pmint/20121027/p1]] PageElementsのコンストラクターでロック要求→ロックフェイズで要求が叶ったら→Actionメソッド1→必要ならまたロック要求→ロックフェイズ→Actionメソッド2→必要なら… ロック要求にはロックの種別とコールバック(Action呼び出しの方法)を与える ---- Actionを呼び出す順序は不定。PageElementインスタンスのロック要求次第。 ---- その後、To...呼び出し→レスポンス RIGHT:[[:t/実装]] [[:t/ロック]]