29件ヒット
[1-29件を表示]
(0.075秒)
種類
- インスタンスメソッド (18)
- 変数 (11)
ライブラリ
- ビルトイン (29)
クラス
-
Thread
:: Queue (9) -
Thread
:: SizedQueue (9)
モジュール
- Kernel (11)
検索結果
-
Thread
:: Queue # closed? -> bool (26119.0) -
キューが close されている時に true を返します。
...キューが close されている時に true を返します。
//emlist[例][ruby]{
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.closed? # => false
q.close
q.closed? # => true
//}... -
Kernel
$ $ stdin -> object (8018.0) -
標準入力です。
...なければいけません。
gets, readline, readlines, getc, readchar, tell, seek,
pos=, rewind, fileno, to_io, eof, each_line, each_byte,
binmode, closed?
//emlist[例][ruby]{
$stdin = Object.new
def $stdin.gets
"foo"
end
p gets() # => "foo"
//}
自プロセスだけでなく... -
Thread
:: SizedQueue # close -> self (8018.0) -
キューを close します。詳しくは Thread::Queue#close を参照してください。
...追加するスレッドを待機している場合は
ClosedQueueError が発生して中断されます。
//emlist[例][ruby]{
q = SizedQueue.new(4)
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.closed? # => false
q.close
q.closed? # => true
//}
@see Thread::Queue#close...