66件ヒット
[1-66件を表示]
(0.028秒)
別のキーワード
種類
- インスタンスメソッド (55)
- 文書 (11)
クラス
- Mutex (2)
-
Thread
:: ConditionVariable (22) -
Thread
:: Mutex (9)
モジュール
-
Mutex
_ m (22)
キーワード
-
NEWS for Ruby 2
. 0 . 0 (11) - broadcast (11)
-
mu
_ synchronize (11) - signal (11)
検索結果
先頭5件
-
Mutex
_ m # synchronize { . . . } -> object (18118.0) -
self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。
...
self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。
ブロックで最後に評価した値を返します。... -
Mutex
# synchronize { . . . } -> object (18113.0) -
mutex をロックし、ブロックを実行します。実行後に必ず mutex のロックを解放します。
...ます。実行後に必ず mutex のロックを解放します。
ブロックが最後に評価した値を返します。
@raise ThreadError self 既にカレントスレッドにロックされている場合に発
生します。
また、Signal.#trap... -
Thread
:: Mutex # synchronize { . . . } -> object (18113.0) -
mutex をロックし、ブロックを実行します。実行後に必ず mutex のロックを解放します。
...ます。実行後に必ず mutex のロックを解放します。
ブロックが最後に評価した値を返します。
@raise ThreadError self 既にカレントスレッドにロックされている場合に発
生します。
また、Signal.#trap... -
Mutex
_ m # mu _ synchronize { . . . } -> object (6118.0) -
self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。
...
self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。
ブロックで最後に評価した値を返します。... -
Thread
:: ConditionVariable # broadcast -> self (119.0) -
状態変数を待っているスレッドをすべて再開します。再開された スレッドは Thread::ConditionVariable#wait で指定した mutex のロックを試みます。
...n 常に self を返します。
//emlist[例][ruby]{
mutex = Mutex.new
cv = ConditionVariable.new
flg = true
3.times {
Thread.start {
mutex.synchronize {
puts "a1"
while (flg)
cv.wait(mutex)
end
puts "a2"
}
}
}
Thread.start {
mutex.synchronize {... -
Thread
:: ConditionVariable # signal -> self (119.0) -
状態変数を待っているスレッドを1つ再開します。再開された スレッドは Thread::ConditionVariable#wait で指定した mutex のロックを試みます。
...n 常に self を返します。
//emlist[例][ruby]{
mutex = Mutex.new
cv = ConditionVariable.new
flg = true
3.times {
Thread.start {
mutex.synchronize {
puts "a1"
while (flg)
cv.wait(mutex)
end
puts "a2"
}
}
}
Thread.start {
mutex.synchronize {... -
NEWS for Ruby 2
. 0 . 0 (24.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...たファイルのパスを返します
* Module
* 追加: Module#prepend 指定したモジュールを self の継承チェインの先頭に
「追加する」ことで self の定数、メソッド、モジュール変数を「上書き」します。
* 追加: Module.prepended......在のスレッドに所持されているかどうかを返します
* 非互換:
* Mutex#lock, Mutex#unlock, Mutex#try_lock, Mutex#synchronize, Mutex#sleep
はトラップハンドラの中では使えなくなりました。そのようなときは ThreadError が発生しま......lize_dup
* private になりました
* Thread#join, Thread#value
* 上を参照
* Mutex#lock, Mutex#unlock, Mutex#try_lock, Mutex#synchronize, Mutex#sleep
* 上を参照
=== 標準添付ライブラリの更新 (優れたもののみ)
* cgi
* HTML5 用のタグメーカー...