2861件ヒット
[1-100件を表示]
(0.030秒)
ライブラリ
- ビルトイン (1457)
-
cgi
/ core (12) - csv (432)
- erb (48)
-
irb
/ input-method (12) - json (36)
-
net
/ ftp (12) -
net
/ http (24) - openssl (96)
- pathname (24)
- pstore (24)
-
rdoc
/ markup (12) -
rubygems
/ package / tar _ reader (24) - socket (72)
- stringio (84)
- tempfile (36)
- thread (42)
- thwait (60)
-
win32
/ registry (48) - win32ole (12)
-
yaml
/ store (9) - zlib (60)
クラス
- CSV (312)
-
CSV
:: Row (24) -
CSV
:: Table (84) - Dir (72)
- ERB (36)
-
Encoding
:: Converter (12) - Exception (12)
- File (48)
-
File
:: Stat (24) -
Gem
:: Package :: TarReader (24) - IO (348)
-
IRB
:: ReadlineInputMethod (12) -
JSON
:: Parser (36) - Mutex (2)
-
Net
:: FTP (12) -
Net
:: HTTPGenericRequest (24) -
OpenSSL
:: PKCS7 (12) - PStore (24)
- Pathname (12)
- Socket (24)
- StringIO (72)
- Tempfile (36)
- Thread (493)
-
Thread
:: Backtrace :: Location (48) -
Thread
:: ConditionVariable (36) -
Thread
:: Mutex (70) -
Thread
:: Queue (132) -
Thread
:: SizedQueue (82) - ThreadGroup (48)
- ThreadsWait (60)
- UNIXServer (48)
- WIN32OLE (12)
-
Win32
:: Registry (48) -
YAML
:: Store (9) -
Zlib
:: GzipReader (48)
モジュール
-
CGI
:: QueryExtension (12) -
OpenSSL
:: ASN1 (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- CSV (12)
- ConditionVariable (12)
- Digest (12)
- ERB (12)
- ExtensionFactory (12)
- GzipReader (12)
- Location (12)
- Markup (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Pathname (12)
- Queue (12)
- RSA (12)
- Request (12)
- SSLServer (12)
- SSLSocket (12)
- SizedQueue (12)
- StringIO (12)
- Thread (12)
- ThreadGroup (12)
- [] (12)
-
abort
_ on _ exception (12) -
abort
_ on _ exception= (24) -
absolute
_ path (12) - add (12)
-
add
_ row (12) -
add
_ trace _ func (12) - alive? (12)
-
all
_ waits (18) - backtrace (12)
-
backtrace
_ locations (36) -
base
_ label (12) -
body
_ stream (12) -
body
_ stream= (12) - broadcast (12)
- cgi (12)
- clear (12)
- close (20)
- closed? (22)
- connect (12)
-
connect
_ nonblock (12) - convert (36)
- decode (12)
-
def
_ class (12) - deq (24)
- empty? (30)
- enclose (12)
- enclosed? (12)
- exit (12)
- fetch (8)
-
field
_ size _ limit (12) - fields (12)
- filename (12)
- filename= (12)
- finished? (6)
- fork (12)
- getc (12)
- gets (12)
-
handle
_ interrupt (12) -
header
_ converters (12) - headers (12)
-
ignore
_ deadlock= (4) - inspect (36)
- instance (24)
- join (30)
-
join
_ nowait (6) - kill (24)
- length (24)
- link (12)
- list (12)
- locked? (10)
- max (12)
- max= (12)
- multipart? (12)
- name= (10)
-
next
_ wait (6) -
num
_ waiting (12) -
ole
_ get _ methods (12) - open (216)
-
open
_ timeout= (12) - owned? (10)
- parse (12)
- pass (12)
-
pending
_ interrupt? (12) - pipe (96)
- pop (24)
- popen (168)
-
primitive
_ errinfo (12) - priority (12)
- priority= (12)
- push (12)
- puts (12)
- raise (12)
-
rb
_ thread _ s _ new (12) -
rdoc
/ parser / c (12) - readable? (12)
-
readable
_ real? (12) - readbyte (12)
- readchar (24)
- readline (60)
- readlines (36)
- readlink (12)
- reopen (24)
-
report
_ on _ exception (18) -
report
_ on _ exception= (18) - rewind (24)
-
rinda
/ rinda (12) -
row
_ sep (12) - rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 8 . 5 feature (12) -
ruby 1
. 9 feature (12) - run (12)
-
safe
_ level (7) -
set
_ trace _ func (12) - shift (36)
- signal (12)
- size (24)
-
skip
_ blanks? (12) - sleep (10)
- source (12)
- start (12)
- status (12)
- stop (12)
- stop? (12)
- synchronize (10)
- table (12)
- terminate (12)
-
thread
_ variable _ get (12) -
thread
_ variable _ set (12) - threads (6)
-
to
_ csv (12) -
to
_ s (32) - transaction (12)
-
try
_ lock (10) - ungetc (12)
- unlock (10)
- value (12)
-
values
_ at (12) - wakeup (12)
-
win32
/ registry (12) -
write
_ smime (12) - スレッド (12)
検索結果
先頭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) -
新しいキューオブジェクトを生成します。
新しいキューオブジェクトを生成します。