るりまサーチ

最速Rubyリファレンスマニュアル検索!
86件ヒット [1-86件を表示] (0.088秒)
トップページ > クエリ:c[x] > クエリ:exclusive[x]

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call=

検索結果

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

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

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

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

Shell::ProcessController.process_controllers_exclusive -> () (15201.0)

@todo

@todo

Thread::MUTEX_FOR_THREAD_EXCLUSIVE -> Mutex (12233.0)

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

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

Shell.debug_output_exclusive_unlock { ... } -> Mutex | nil (12207.0)

@todo

...@todo

@see Mutex#exclusive_unlock...

Sync_m#exclusive? -> bool (12202.0)

排他ロックされているかどうかを返します。

排他ロックされているかどうかを返します。

絞り込み条件を変える

Sync_m#sync_exclusive? -> bool (12202.0)

排他ロックされているかどうかを返します。

排他ロックされているかどうかを返します。

Socket::Constants::MCAST_EXCLUDE -> Integer (6116.0)

Exclusive multicast source filter

...Exclusive multicast source filter

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678...

Socket::MCAST_EXCLUDE -> Integer (6116.0)

Exclusive multicast source filter

...Exclusive multicast source filter

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678...

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

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

...ucc を参照してください。

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

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

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

@param exclusive...

ThreadGroup (34.0)

スレッドグループを表すクラスです。グループに属する 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.c...
...urrent]).each {|th| th.join}
end

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

どちらのメソッドでも ThreadGroup#add によるスレッドの追加ができなくなる点は同じですが、
Thread.new に関して違いがあります。現在のスレッドが属する...
...ThreadGroup が freeze
されている場合、Thread.new{ ... } はエラーになります。ThreadGroup が enclose されているだけでは、
Thread.new{ ... } はエラーになりません。生成されたスレッドは従来通り 親スレッドの ThreadGroup に属します。...

絞り込み条件を変える