11件ヒット
[1-11件を表示]
(0.078秒)
ライブラリ
- ビルトイン (11)
クラス
- Mutex (2)
-
Thread
:: Mutex (9)
検索結果
-
Mutex
# unlock -> self (26137.0) -
mutex のロックを解放します。mutex のロック待ちになっていたスレッドの実行は再開されます。
...= Mutex.new
begin
m.lock
# critical part
ensure
m.unlock
end
Mutex はロックしたスレッド以外からロックを開放することは出来ません。
ロックしたスレッド以外から unlock が呼ばれると ThreadError が発生します。
m = Mutex.new
m.lock......Thread.new do
m.unlock # => ThreadError
end.join
@raise ThreadError self がロックされていない場合や self をロックしたス
レッド以外から呼ばれた場合に発生します。
また、Signal.#trap に指定したハンドラ内で... -
Thread
:: Mutex # unlock -> self (26137.0) -
mutex のロックを解放します。mutex のロック待ちになっていたスレッドの実行は再開されます。
...= Mutex.new
begin
m.lock
# critical part
ensure
m.unlock
end
Mutex はロックしたスレッド以外からロックを開放することは出来ません。
ロックしたスレッド以外から unlock が呼ばれると ThreadError が発生します。
m = Mutex.new
m.lock......Thread.new do
m.unlock # => ThreadError
end.join
@raise ThreadError self がロックされていない場合や self をロックしたス
レッド以外から呼ばれた場合に発生します。
また、Signal.#trap に指定したハンドラ内で...