438件ヒット
[401-438件を表示]
(0.069秒)
別のキーワード
クラス
-
ARGF
. class (24) - BasicSocket (60)
- IO (84)
-
OpenSSL
:: SSL :: SSLSocket (48) - Socket (36)
- StringIO (36)
- TCPServer (12)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - ThreadsWait (6)
- UDPSocket (12)
- UNIXServer (12)
モジュール
-
OpenSSL
:: Buffering (36)
キーワード
- accept (12)
-
accept
_ nonblock (48) - connect (12)
-
connect
_ nonblock (24) - deq (24)
- fcntl (12)
-
next
_ wait (6) - nonblock= (12)
- nonblock? (12)
- pop (24)
-
read
_ nonblock (48) - readpartial (24)
-
recv
_ nonblock (12) -
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) - sendmsg (12)
-
sendmsg
_ nonblock (12) - shift (24)
- sync= (12)
- syswrite (12)
-
write
_ nonblock (36)
検索結果
先頭4件
-
Thread
:: SizedQueue # deq(non _ block = false) -> object (7.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...ce
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,... -
Thread
:: SizedQueue # pop(non _ block = false) -> object (7.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...ce
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,... -
Thread
:: SizedQueue # shift(non _ block = false) -> object (7.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...ce
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,... -
StringIO
# syswrite(obj) -> Integer (2.0) -
自身に obj を書き込みます。StringIO#write と同じです。
自身に obj を書き込みます。StringIO#write と同じです。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。