2610件ヒット
[1-100件を表示]
(0.031秒)
ライブラリ
- ビルトイン (1328)
-
cgi
/ core (11) - csv (396)
- erb (44)
-
irb
/ input-method (11) - json (33)
-
net
/ ftp (11) -
net
/ http (22) - openssl (77)
- pathname (22)
- pstore (22)
-
rdoc
/ markup (11) -
rubygems
/ package / tar _ reader (22) - socket (66)
- stringio (77)
- tempfile (33)
- thread (42)
- thwait (60)
-
win32
/ registry (44) - win32ole (11)
-
yaml
/ store (8) - zlib (55)
クラス
- CSV (286)
-
CSV
:: Row (22) -
CSV
:: Table (77) - Dir (66)
- ERB (33)
-
Encoding
:: Converter (11) - Exception (11)
- File (44)
-
File
:: Stat (22) -
Gem
:: Package :: TarReader (22) - IO (319)
-
IRB
:: ReadlineInputMethod (11) -
JSON
:: Parser (33) - Mutex (2)
-
Net
:: FTP (11) -
Net
:: HTTPGenericRequest (22) -
OpenSSL
:: PKCS7 (11) - PStore (22)
- Pathname (11)
- Socket (22)
- StringIO (66)
- Tempfile (33)
- Thread (450)
-
Thread
:: Backtrace :: Location (44) -
Thread
:: ConditionVariable (33) -
Thread
:: Mutex (63) -
Thread
:: Queue (120) -
Thread
:: SizedQueue (75) - ThreadGroup (44)
- ThreadsWait (60)
- UNIXServer (44)
- WIN32OLE (11)
-
Win32
:: Registry (44) -
YAML
:: Store (8) -
Zlib
:: GzipReader (44)
モジュール
-
CGI
:: QueryExtension (11) -
OpenSSL
:: ASN1 (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- CSV (11)
- ConditionVariable (11)
- Digest (11)
- ERB (11)
- ExtensionFactory (11)
- GzipReader (11)
- Location (11)
- Markup (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - Pathname (11)
- Queue (11)
- RSA (11)
- Request (11)
- SSLServer (11)
- SizedQueue (11)
- StringIO (11)
- Thread (11)
- ThreadGroup (11)
- [] (11)
-
abort
_ on _ exception (11) -
abort
_ on _ exception= (22) -
absolute
_ path (11) - add (11)
-
add
_ row (11) -
add
_ trace _ func (11) - alive? (11)
-
all
_ waits (18) - backtrace (11)
-
backtrace
_ locations (33) -
base
_ label (11) -
body
_ stream (11) -
body
_ stream= (11) - broadcast (11)
- cgi (11)
- clear (11)
- close (18)
- closed? (20)
- connect (11)
-
connect
_ nonblock (11) - convert (33)
- decode (11)
-
def
_ class (11) - deq (22)
- empty? (28)
- enclose (11)
- enclosed? (11)
- exit (11)
- fetch (7)
-
field
_ size _ limit (11) - fields (11)
- filename (11)
- filename= (11)
- finished? (6)
- fork (11)
- getc (11)
- gets (11)
-
handle
_ interrupt (11) -
header
_ converters (11) - headers (11)
-
ignore
_ deadlock= (3) - inspect (33)
- instance (22)
- join (28)
-
join
_ nowait (6) - kill (22)
- length (22)
- link (11)
- list (11)
- locked? (9)
- max (11)
- max= (11)
- multipart? (11)
- name= (9)
-
next
_ wait (6) -
num
_ waiting (11) -
ole
_ get _ methods (11) - open (198)
-
open
_ timeout= (11) - owned? (9)
- parse (11)
- pass (11)
-
pending
_ interrupt? (11) - pipe (88)
- pop (22)
- popen (154)
-
primitive
_ errinfo (11) - priority (11)
- priority= (11)
- push (11)
- puts (11)
- raise (11)
-
rb
_ thread _ s _ new (11) -
rdoc
/ parser / c (11) - readable? (11)
-
readable
_ real? (11) - readbyte (11)
- readchar (22)
- readline (55)
- readlines (33)
- readlink (11)
- reopen (22)
-
report
_ on _ exception (16) -
report
_ on _ exception= (16) - rewind (22)
-
rinda
/ rinda (11) -
row
_ sep (11) - rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) - run (11)
-
safe
_ level (7) -
set
_ trace _ func (11) - shift (33)
- signal (11)
- size (22)
-
skip
_ blanks? (11) - sleep (9)
- source (11)
- start (11)
- status (11)
- stop (11)
- stop? (11)
- synchronize (9)
- table (11)
- terminate (11)
-
thread
_ variable _ get (11) -
thread
_ variable _ set (11) - threads (6)
-
to
_ csv (11) -
to
_ s (29) - transaction (11)
-
try
_ lock (9) - ungetc (11)
- unlock (9)
- value (11)
-
values
_ at (11) - wakeup (11)
-
win32
/ registry (11) -
write
_ smime (11) - スレッド (11)
検索結果
先頭5件
-
ThreadsWait
. new(*threads) -> ThreadsWait (21313.0) -
指定されたスレッドの終了をまつための、スレッド同期オブジェクトをつくります。
...をつくります。
@param threads 終了を待つスレッドを一つもしくは複数指定します。
使用例
require 'thwait'
threads = []
5.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new(*threads)
thall.all_waits{|th|
pr......#=> #<Thread:0x214bc run>
#=> #<Thread:0x21548 run>
#=> #<Thread:0x215d4 run>
#=> #<Thread:0x21660 run>
#=> #<Thread:0x21430 run>
#=> end #<Thread:0x214bc dead>
#=> end #<Thread:0x21548 dead>
#=> end #<Thread:0x215d4 dead>
#=> end #<Thread:0x21660 dead>
#=> end #<Thread:0x21430 d... -
Zlib
:: GzipReader . new(io) -> Zlib :: GzipReader (21231.0) -
io と関連付けられた GzipReader オブジェクトを作成します。
...io と関連付けられた GzipReader オブジェクトを作成します。
GzipReader オブジェクトは io からデータを逐次リードして
解析/展開を行います。io には少なくとも、IO#read と
同じ動作をする read メソッドが定義されている必要が......あります。
@param io IO オブジェクト、もしくは少なくとも IO#read と同じ動作を
する read メソッドが定義されているオブジェクト
@raise Zlib::GzipFile::Error ヘッダーの解析に失敗した場合発生します。
require 'zlib'
File.......open('hoge.txt', "w") { |fp|
fp.puts 'hoge'
}
f = File.open('hoge.txt')
begin
Zlib::GzipReader.new(f)
rescue Zlib::GzipFile::Error => err
puts "error", err #=> error
#=> not in gzip format
end... -
ThreadGroup
. new -> ThreadGroup (21225.0) -
新たな ThreadGroup を生成して返します。
...な ThreadGroup を生成して返します。
//emlist[例][ruby]{
thread_group = ThreadGroup.new
thread_group.add Thread.new { sleep 0.1; Thread.new { sleep 1 }; sleep 1 }
thread_group.add Thread.new { sleep 2 }
sleep 0.5
thread_group.list # => [#<Thread:0x007fc6f1842d70 sleep>, #<Thread:0x007fc6......f1842c80 sleep>, #<Thread:0x007fc6f080dba8 sleep>]
//}... -
Thread
:: Queue . new -> Thread :: Queue (21220.0) -
新しいキューオブジェクトを生成します。
...新しいキューオブジェクトを生成します。
@param items 初期値を Enumerable で指定します。
//emlist[][ruby]{
q = Queue.new
q = Queue.new([a, b, c])
q = Queue.new(items)
//}... -
Thread
:: Queue . new(items) -> Thread :: Queue (21220.0) -
新しいキューオブジェクトを生成します。
...新しいキューオブジェクトを生成します。
@param items 初期値を Enumerable で指定します。
//emlist[][ruby]{
q = Queue.new
q = Queue.new([a, b, c])
q = Queue.new(items)
//}... -
Thread
. new(*arg) {|*arg| . . . } -> Thread (21213.0) -
スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。
...始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。
@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発......のコードは間違いです。スレッドの実行が開始される前に
変数 i が書き変わる可能性があるからです。
for i in 1..5
Thread.new { p i }
end
上の例は以下のように書き直すべきです。
for i in 1..5
Thread.new(i) {|t| p t }
end... -
Gem
:: Package :: TarReader . new(io) -> Gem :: Package :: TarReader (21207.0) -
io に関連付けて Gem::Package::TarReader を初期化します。
...io に関連付けて Gem::Package::TarReader を初期化します。
@param io pos, eof?, read, getc, pos= というインスタンスメソッドを持つ
オブジェクトを指定します。... -
IRB
:: ReadlineInputMethod . new -> IRB :: ReadlineInputMethod (21201.0) -
自身を初期化します。
自身を初期化します。 -
Thread
:: ConditionVariable . new -> Thread :: ConditionVariable (21201.0) -
状態変数を生成して返します。
状態変数を生成して返します。 -
Thread
:: Mutex . new -> Thread :: Mutex (21201.0) -
新しい mutex を生成して返します。
新しい mutex を生成して返します。 -
Thread
:: Queue . new -> Thread :: Queue (21201.0) -
新しいキューオブジェクトを生成します。
新しいキューオブジェクトを生成します。 -
Thread
:: SizedQueue . new(max) -> Thread :: SizedQueue (21201.0) -
Thread::SizedQueue オブジェクトを生成します。
...Thread::SizedQueue オブジェクトを生成します。
@param max キューのサイズの最大値です。...