るりまサーチ

最速Rubyリファレンスマニュアル検索!
38件ヒット [1-38件を表示] (0.155秒)

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

クラス

キーワード

検索結果

Thread.exclusive { ... } -> object (32221.0)

VM グローバルの Mutex をロックし、ブロックを実行します。

...バルの Mutex をロックし、ブロックを実行します。

このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Thread::MUTEX_FOR_THREAD_EXCLUSIVE
synchronize を呼び出しているだけで、Thread.exclusive していな...
...いスレッドは動きます。
Mutex や Monitor などの他の排他制御の方法を検討してください。...
...いスレッドは動きます。
Thread::Mutex や Monitor などの他の排他制御の方法を検討してください。...
...utex をロックし、ブロックを実行します。

このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Mutex の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Thread...
...::Mutex や Monitor などの他の排他制御の方法を検討してください。...

Thread::MUTEX_FOR_THREAD_EXCLUSIVE -> Mutex (26419.0)

Thread.exclusive用のMutexオブジェクトです。 (private constant です。)

...Thread.exclusive用のMutexオブジェクトです。...
...Thread.exclusive用のMutexオブジェクトです。
(private constant です。)...

ThreadGroup (14014.0)

スレッドグループを表すクラスです。グループに属する Thread をまとめて 操作することができます。

...Thread をまとめて
操作することができます。

Thread は必ずいずれかひとつのスレッドグループに属します。
生成されたばかりの Thread は、生成した Thread のグループを引き継ぎます。
メインスレッドはデフォルトでは ThreadGr...
...oup::Default に属します。

: 例:

生成したすべてのThreadが終了するのを待つ

5.times {
Thread.new { sleep 1; puts "#{Thread.current} finished" }
}

(ThreadGroup::Default.list - [Thread.current]).each {|th| th.join}

puts "all threads finished"...
...象の Thread が Thread を起こす可能性がある場合
(Thread.exclusive参照)

Thread.exclusive do
(ThreadGroup::Default.list - [Thread.current]).each {|th| th.join}
e
nd

=== ThreadGroup#freeze と ThreadGroup#enclose の違い

どちらのメソッドでも ThreadGroup#add...

String#upto(max, exclusive = false) {|s| ... } -> self (8209.0)

self から始めて max まで 「次の文字列」を順番にブロックに与えて繰り返します。 「次」の定義については String#succ を参照してください。

...self から始めて max まで
「次の文字列」を順番にブロックに与えて繰り返します。
「次」の定義については String#succ を参照してください。

たとえば以下のコードは a, b, c, ... z, aa, ... az, ..., za を
出力します。

//emlist[][ruby]...
...{
("a" .. "za").each do |str|
puts str
e
nd
'a'.upto('za') do |str|
puts str
e
nd
//}

@param max 繰り返しをやめる文字列

@param exclusive max を含むかどうか。false の場合は max を含む。...