20件ヒット
[1-20件を表示]
(0.084秒)
別のキーワード
ライブラリ
- ビルトイン (20)
キーワード
- owned? (10)
- synchronize (10)
検索結果
-
Thread
:: Mutex # owned? -> bool (30.0) -
self がカレントスレッドによってロックされている場合に true を返します。 そうでない場合に false を返します。
...
self がカレントスレッドによってロックされている場合に true を返します。
そうでない場合に false を返します。
//emlist[例][ruby]{
m = Mutex.new
m.owned? # => false
m.lock
Thread.new do
m.owned? # => false
end.join
m.owned? # => true
//}... -
Thread
:: Mutex # synchronize { . . . } -> object (20.0) -
mutex をロックし、ブロックを実行します。実行後に必ず mutex のロックを解放します。
...@raise ThreadError self 既にカレントスレッドにロックされている場合に発
生します。
また、Signal.#trap に指定したハンドラ内で実行
した場合に発生します。
//emlist[例][ruby]{
m = Mutex.new
r...