るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.030秒)
トップページ > クラス:Thread[x] > 種類:特異メソッド[x] > クエリ:new[x] > クエリ:start[x]

別のキーワード

  1. openssl new
  2. _builtin new
  3. rexml/document new
  4. resolv new
  5. socket new

ライブラリ

検索結果

Thread.start(*arg) {|*arg| ... } -> Thread (15127.0)

スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。

...スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。

基本的に Thread.new と同じですが、
new
メソッドと違い initialize メソッドを呼びません。

@param arg 引数 arg はそのままブロックに渡されま...
...始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。

@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発...
...ードは間違いです。スレッドの実行が開始される前に
変数 i が書き変わる可能性があるからです。

for i in 1..5
Thread
.start { p i }
end

上の例は以下のように書き直すべきです。

for i in 1..5
Thread
.start(i) {|t| p t }
end...

Thread.fork(*arg) {|*arg| ... } -> Thread (27.0)

スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。

...スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。

基本的に Thread.new と同じですが、
new
メソッドと違い initialize メソッドを呼びません。

@param arg 引数 arg はそのままブロックに渡されま...
...始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。

@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発...
...ードは間違いです。スレッドの実行が開始される前に
変数 i が書き変わる可能性があるからです。

for i in 1..5
Thread
.start { p i }
end

上の例は以下のように書き直すべきです。

for i in 1..5
Thread
.start(i) {|t| p t }
end...