1268件ヒット
[1201-1268件を表示]
(0.067秒)
ライブラリ
- ビルトイン (252)
- resolv (756)
- rss (144)
- thread (20)
-
win32
/ registry (84)
クラス
-
RSS
:: ImageItemModel :: ImageItem (24) -
RSS
:: RDF :: Channel :: Image (24) -
RSS
:: RDF :: Channel :: Items (12) -
RSS
:: RDF :: Channel :: Textinput (24) -
RSS
:: TaxonomyTopicsModel :: TaxonomyTopics (12) -
RSS
:: TrackBackModel10 :: TrackBackAbout (24) -
RSS
:: TrackBackModel10 :: TrackBackPing (24) -
Resolv
:: DNS (36) -
Resolv
:: DNS :: Resource :: DomainName (12) -
Resolv
:: DNS :: Resource :: HINFO (36) -
Resolv
:: DNS :: Resource :: IN :: A (24) -
Resolv
:: DNS :: Resource :: IN :: AAAA (24) -
Resolv
:: DNS :: Resource :: IN :: SRV (60) -
Resolv
:: DNS :: Resource :: IN :: WKS (48) -
Resolv
:: DNS :: Resource :: MINFO (36) -
Resolv
:: DNS :: Resource :: MX (36) -
Resolv
:: DNS :: Resource :: SOA (96) -
Resolv
:: DNS :: Resource :: TXT (36) -
Thread
:: Queue (94) -
Thread
:: SizedQueue (46)
モジュール
- Kernel (96)
- Process (36)
-
Win32
:: Registry :: Constants (84)
キーワード
- A (12)
- AAAA (12)
- ANY (24)
- CNAME (24)
- DomainName (12)
- Generic (12)
- HINFO (24)
- IN (12)
- MINFO (24)
- MX (24)
- NS (24)
- PTR (24)
-
REG
_ DWORD _ LITTLE _ ENDIAN (12) -
REG
_ FULL _ RESOURCE _ DESCRIPTOR (12) -
REG
_ LINK (12) -
REG
_ MULTI _ SZ (12) -
REG
_ QWORD _ LITTLE _ ENDIAN (12) -
REG
_ RESOURCE _ LIST (12) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (12) - Resource (12)
- SOA (24)
- SRV (12)
- TXT (24)
- WKS (12)
- address (36)
- bitmap (12)
- clear (12)
- close (10)
- closed? (10)
- cpu (12)
- data (12)
- deq (24)
-
each
_ resource (12) - emailbx (12)
- empty? (12)
- exchange (12)
- expire (12)
- getresource (12)
- getresources (12)
- getrlimit (12)
- length (12)
- minimum (12)
- mname (12)
- name (12)
- new (108)
- os (12)
- pop (24)
- port (12)
- preference (12)
- priority (12)
- protocol (12)
- refresh (12)
- resolv (12)
- resource= (60)
- resources (24)
- retry (12)
- rmailbx (12)
- rname (12)
- serial (12)
- setrlimit (24)
- shift (24)
- size (12)
- spawn (48)
- strings (12)
- system (48)
- target (12)
- weight (12)
検索結果
先頭5件
-
Thread
:: SizedQueue # pop(non _ block = false) -> object (196.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require '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 = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each{|r|
q.push(r)
}
begin
th1.jo......in
q.pop(true)
rescue => e
p e
p e.message
end
# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}
@see Thread::Queue#pop... -
Thread
:: SizedQueue # shift(non _ block = false) -> object (196.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require '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 = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each{|r|
q.push(r)
}
begin
th1.jo......in
q.pop(true)
rescue => e
p e
p e.message
end
# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}
@see Thread::Queue#pop... -
Thread
:: Queue # deq(non _ block = false) -> object (178.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
...。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][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.pu......//emlist[例: nonblock = true][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)
}
begin
th1.join
q.pop(true)
rescue => e
p e
end
# => resource1
# resource2
# r... -
Thread
:: Queue # pop(non _ block = false) -> object (178.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
...。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][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.pu......//emlist[例: nonblock = true][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)
}
begin
th1.join
q.pop(true)
rescue => e
p e
end
# => resource1
# resource2
# r... -
Thread
:: Queue # shift(non _ block = false) -> object (178.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
...。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][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.pu......//emlist[例: nonblock = true][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)
}
begin
th1.join
q.pop(true)
rescue => e
p e
end
# => resource1
# resource2
# r... -
Thread
:: Queue # empty? -> bool (106.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
//}...