66件ヒット
[1-66件を表示]
(0.110秒)
種類
- 定数 (27)
- 特異メソッド (17)
- クラス (11)
- インスタンスメソッド (11)
ライブラリ
- ビルトイン (38)
-
shell
/ process-controller (6) - socket (22)
クラス
-
Shell
:: ProcessController (6) - Socket (11)
- String (11)
- Thread (16)
モジュール
-
Socket
:: Constants (11)
キーワード
-
MCAST
_ EXCLUDE (22) -
MUTEX
_ FOR _ THREAD _ EXCLUSIVE (5) - ThreadGroup (11)
-
process
_ controllers _ exclusive (6) - upto (11)
検索結果
先頭5件
-
Shell
:: ProcessController . process _ controllers _ exclusive -> () (24401.0) -
@todo
@todo -
Thread
. exclusive { . . . } -> object (21219.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 などの他の排他制御の方法を検討してく... -
Thread
:: MUTEX _ FOR _ THREAD _ EXCLUSIVE -> Mutex (15317.0) -
Thread.exclusive用のMutexオブジェクトです。 (private constant です。)
...Thread.exclusive用のMutexオブジェクトです。......Thread.exclusive用のMutexオブジェクトです。
(private constant です。)... -
ThreadGroup (6024.0)
-
スレッドグループを表すクラスです。グループに属する Thread をまとめて 操作することができます。
...Thread をまとめて
操作することができます。
Thread は必ずいずれかひとつのスレッドグループに属します。
生成されたばかりの Thread は、生成した Thread のグループを引き継ぎます。
メインスレッドはデフォルトでは ThreadGro......したすべての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}
end
=== ThreadGroup#freeze と ThreadGroup#enclose の違い
どちらのメソッドでも ThreadGroup#add によるスレッドの追加ができな... -
String
# upto(max , exclusive = false) {|s| . . . } -> self (3207.0) -
self から始めて max まで 「次の文字列」を順番にブロックに与えて繰り返します。 「次」の定義については String#succ を参照してください。
...String#succ を参照してください。
たとえば以下のコードは 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... -
Socket
:: Constants :: MCAST _ EXCLUDE -> Integer (216.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 (216.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...