6.12.1 mutex オブジェクト
mutex は以下のメソッドを持ちます:
-
mutexがロックされたか調べます。
-
``アトミック'' Test-and-Set命令です。
セットされていないならばロックを得て
True
を返し、
そうでないならばFalse
を返します。
lock( |
function, argument) |
-
mutexがロックされていなければ、
function(argument)
を実行します。
この場合にはそのmutexがロックされて、関数と引数をキューに置きます。
function(argument)
が実行されたときの説明は、
unlockを見てください。
-
もしキューが空ならば、mutexを解除します。
一方、空でないならば、キューの最初の要素を実行します。
Release 2.3.3, documentation updated on 平成16年6月28日.
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。