kind=defined
names=wait
visibility=public

--- wait(mutex)
mutex のロックを解放し、カレントスレッドを停止します。
[[m:ConditionVariable#signal]]または、
[[m:ConditionVariable#broadcast]]で送られたシグナルを
受け取ると、mutexのロックを取得し、実行状態となります。

self を返します。
