るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
14件ヒット [1-14件を表示] (0.004秒)
トップページ > クラス:Thread::Queue[x] > バージョン:2.3.0[x]

ライブラリ

キーワード

検索結果

Thread::Queue#<<(value) -> () (2.0)

キューの値を追加します。待っているスレッドがいれば実行を再開 させます。返り値は不定です。

キューの値を追加します。待っているスレッドがいれば実行を再開
させます。返り値は不定です。

Thread::Queue#clear -> () (2.0)

キューを空にします。返り値は不定です。

キューを空にします。返り値は不定です。

Thread::Queue#close -> self (2.0)

キューを close します。close 済みのキューを再度 open することはできません。

...のように動作します。

* Thread::Queue#closed? は true を返します
* Thread::Queue#close は無視されます
* Thread::Queue#enq/push/<< は ClosedQueueError を発生します
* Thread::Queue#empty? が false を返す場合は Thread::Queue#deq/pop/shift は通常通りオブ...

Thread::Queue#closed? -> bool (2.0)

キューが close されている時に true を返します。

キューが close されている時に true を返します。

Thread::Queue#deq(non_block = false) -> object (2.0)

キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。

キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。

@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。

絞り込み条件を変える

Thread::Queue#empty? -> bool (2.0)

キューが空の時、真を返します。

キューが空の時、真を返します。

Thread::Queue#enq(value) -> () (2.0)

キューの値を追加します。待っているスレッドがいれば実行を再開 させます。返り値は不定です。

キューの値を追加します。待っているスレッドがいれば実行を再開
させます。返り値は不定です。

Thread::Queue#length -> Fixnum (2.0)

キューの長さを返します。

キューの長さを返します。

Thread::Queue#num_waiting -> Fixnum (2.0)

キューを待っているスレッドの数を返します。

キューを待っているスレッドの数を返します。

Thread::Queue#pop(non_block = false) -> object (2.0)

キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。

キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。

@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。

絞り込み条件を変える

Thread::Queue#push(value) -> () (2.0)

キューの値を追加します。待っているスレッドがいれば実行を再開 させます。返り値は不定です。

キューの値を追加します。待っているスレッドがいれば実行を再開
させます。返り値は不定です。

Thread::Queue#shift(non_block = false) -> object (2.0)

キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。

キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。

@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。

Thread::Queue#size -> Fixnum (2.0)

キューの長さを返します。

キューの長さを返します。

Thread::Queue.new -> Thread::Queue (2.0)

新しいキューオブジェクトを生成します。

新しいキューオブジェクトを生成します。