るりまサーチ

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

別のキーワード

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

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 3 4 ... > >>

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

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

...list[例][ruby]{
require 'thread'

q =
Queue.new

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

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

th1.join
//}

//emlist[例: nonblock = true][ruby]{
require 'thread'

q =
Queue.new

th1 = Thread.start do...

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

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

...list[例][ruby]{
require 'thread'

q =
Queue.new

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

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

th1.join
//}

//emlist[例: nonblock = true][ruby]{
require 'thread'

q =
Queue.new

th1 = Thread.start do...

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

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

...list[例][ruby]{
require 'thread'

q =
Queue.new

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

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

th1.join
//}

//emlist[例: nonblock = true][ruby]{
require 'thread'

q =
Queue.new

th1 = Thread.start do...

Thread::SizedQueue (12.0)

サイズの最大値を指定できる Thread::Queue です。

...することによって、入力される行と出力される行が同じ順序になります。
q =
[] にすると入力と違った順序で行が出力されます。

require 'thread'

q =
SizedQueue.new(1)

th = Thread.start {
while line = q.pop
print line
end
}

wh...

Thread::SizedQueue#deq(non_block = false) -> object (12.0)

キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。

...re 'thread'

q =
SizedQueue.new(4)

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

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

th1.join
# => resource1
# resource2
# resource3
//}

//emlist[例: nonblock = true][ruby]{
require 'thread'

q =
SizedQueu...

絞り込み条件を変える

Thread::SizedQueue#pop(non_block = false) -> object (12.0)

キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。

...re 'thread'

q =
SizedQueue.new(4)

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

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

th1.join
# => resource1
# resource2
# resource3
//}

//emlist[例: nonblock = true][ruby]{
require 'thread'

q =
SizedQueu...

Thread::SizedQueue#shift(non_block = false) -> object (12.0)

キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。

...re 'thread'

q =
SizedQueue.new(4)

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

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

th1.join
# => resource1
# resource2
# resource3
//}

//emlist[例: nonblock = true][ruby]{
require 'thread'

q =
SizedQueu...

URI::HTTP#request_uri -> String (12.0)

自身の「path + '?' + query」を文字列で返します。 query が nil である場合は、自身の path を返します。

...す。
query が nil である場合は、自身の path を返します。

path が空である場合には、path は「'/'」であるとします。

例:
require 'uri'
u = URI.parse("http://example.com/search?q=xxx")
p u.request_uri #=> "/search?q=xxx"...

WEBrick::HTMLUtils.#escape(string) -> String (12.0)

指定された文字列に含まれる ", &, <, > を文字実体参照に変換した文字列を 生成して返します。

...定された文字列に含まれる ", &, <, > を文字実体参照に変換した文字列を
生成して返します。

@param string エスケープしたい文字列を指定します。

require 'webrick'
p WEBrick::HTMLUtils.escape('/?q=foo&hl=<ja>') #=> "/?q=foo&amp;hl=&lt;ja&gt;"...
<< < 1 2 3 4 ... > >>