5.9.1 mutex オブジェクト
mutex には以下のメソッドがあります:
-
mutex がロックされているかどうか調べます。
-
「原子的 (Atomic)」な Test-and-Set 操作です。
ロックがセットされていなければ獲得して
True
を返します。
それ以外の場合にはFalse
を返します。
lock( |
function, argument) |
-
mutex がロックされていなければ
function(argument)
を実行します。
mutex がロックされている場合、関数とその引数をキューに置きます。
キューに置かれた function(argument)
がいつ実行
されるかについてはunlockを参照してください。
-
キューが空ならば mutex をロック解除します。
そうでなければ、キューの最初の要素を実行します。
リリース 2.5 ,19th September, 2006 更新
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。