29件ヒット
[1-29件を表示]
(0.027秒)
検索結果
先頭5件
-
Fiber
# resume(*arg = nil) -> object (15.0) -
自身が表すファイバーへコンテキストを切り替えます。 自身は resume を呼んだファイバーの子となります。
...引数
を返します。ブロックの終了まで実行した場合はブロックの評価結果
を返します。
@raise FiberError 自身が既に終了している場合、コンテキストの切替が
Thread クラスが表すスレッド間をまたが......また、Fiber#transfer を呼び出した後に resume を
呼び出した場合に発生します。
//emlist[例:][ruby]{
f = Fiber.new do
Fiber.yield(:hoge)
:fuga
end
p f.resume() #=> :hoge
p f.resume() #=> :fuga
p f.resume() #=> FiberError: dead fiber called
//}... -
Fiber
# raise -> object (9.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメ... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (9.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメ... -
Fiber
# raise(message) -> object (9.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメ... -
Fiber
# transfer(*args) -> object (9.0) -
自身が表すファイバーへコンテキストを切り替えます。
...指定します。
@return コンテキスト切り替えの際に、Fiber#resume メソッドに与えられた引数を返します。
@raise FiberError 自身が既に終了している場合、コンテキストの切り替えが Thread クラスが表すスレッド間をまたがる場合、...