るりまサーチ

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

別のキーワード

  1. socket iff_802_1q_vlan
  2. openssl q=
  3. openssl q
  4. dsa q=
  5. rsa q=

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 3 >>

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

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

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

//emlist[例][ruby]{
require 'thread'
q =
Queue.new
q.empty? # => true
q.push(:resource)
q.empty? # => false
//}...
...キューが空の時、真を返します。

//emlist[例][ruby]{
q =
Queue.new
q.empty? # => true
q.push(:resource)
q.empty? # => false
//}...

Thread::Queue#length -> Integer (7.0)

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

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

//emlist[例][ruby]{
require 'thread'
q =
Queue.new

[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }

q.length # => 4
//}...
...キューの長さを返します。

//emlist[例][ruby]{
q =
Queue.new

[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }

q.length # => 4
//}...

Thread::Queue#num_waiting -> Integer (7.0)

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

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

//emlist[例][ruby]{
require 'thread'

q =
SizedQueue.new(1)
q.push(1)
t = Thread.new { q.push(2) }
sleep 0.05 until t.stop?
q.num_waiting # => 1

q.pop
t.join
//}...

Thread::Queue#size -> Integer (7.0)

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

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

//emlist[例][ruby]{
require 'thread'
q =
Queue.new

[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }

q.length # => 4
//}...
...キューの長さを返します。

//emlist[例][ruby]{
q =
Queue.new

[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }

q.length # => 4
//}...

Thread::SizedQueue#close -> self (7.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 Thr...

絞り込み条件を変える

Thread::SizedQueue#max -> Integer (7.0)

キューの最大サイズを返します。

...キューの最大サイズを返します。

//emlist[例][ruby]{
q =
SizedQueue.new(4)
q.max # => 4
//}...

Thread::SizedQueue#max=(n) (7.0)

キューの最大サイズを設定します。

...キューの最大サイズを設定します。

@param n キューの最大サイズを指定します。

//emlist[例][ruby]{
require 'thread'
q =
SizedQueue.new(4)
q.max # => 4
q.max = 5
q.max # => 5
//}...
...キューの最大サイズを設定します。

@param n キューの最大サイズを指定します。

//emlist[例][ruby]{
q =
SizedQueue.new(4)
q.max # => 4
q.max = 5
q.max # => 5
//}...
<< < 1 2 3 >>