連携して状態の発生を待つために使用されます。使用して作成されます。その状態変数を説明するヌルで終端された文字列へのポインタです。使用して破壊されます。呼び出しによって、状態変数上でウェイトします。呼び出しによってウェイトのブロック解除を行います。優先度を持つことを保証します。説明文字列を返します。保持しなければなしません。その関数呼び出しが戻る前に不可分に再獲得されます。渡さなければなりません。保持しなければなりません。ブロックが解除された時に、これらの呼び出しスレッドが実行可能にされます。