ロックシステムの実装。

デッドロックを防ぐにはロック順序を統一しなければならない。
ロック順序を統一するには、ロックを必要とする処理を一斉に行なわなければならない。
ロックのかけかた - 遅い→起動時

PageElementsのコンストラクターでロック要求→ロックフェイズで要求が叶ったら→Actionメソッド1→必要ならまたロック要求→ロックフェイズ→Actionメソッド2→必要なら…

ロック要求にはロックの種別とコールバック(Action呼び出しの方法)を与える


Actionを呼び出す順序は不定。PageElementインスタンスのロック要求次第。


その後、To...呼び出し→レスポンス