40件ヒット
[1-40件を表示]
(0.180秒)
クラス
- Fiber (22)
モジュール
-
RubyVM
:: MJIT (18)
検索結果
先頭5件
-
RubyVM
:: MJIT . resume -> bool (24102.0) -
RubyVM::MJIT.pause で一時停止した JIT を再開します。
...RubyVM::MJIT.pause で一時停止した JIT を再開します。
@return 再開したときは true を、すでに動いているときは false を返します。
@raise RuntimeError JIT が有効ではないときに発生します。
@raise RuntimeError JIT の再開に失敗した時に発......生します。
@see RubyVM::MJIT.enabled?, RubyVM::MJIT.pause... -
Fiber
. current -> Fiber (9207.0) -
このメソッドが評価されたコンテキストにおける Fiber のインスタンスを返します。
...のメソッドが評価されたコンテキストにおける Fiber のインスタンスを返します。
//emlist[例:][ruby]{
fr = Fiber.new do
Fiber.current
end
fb = fr.resume
p fb.equal?(fr) # => true
p Fiber.current # => #<Fiber:0x91345e4>
p Fiber.current # => #<Fiber:0x91345e4>
//}... -
Fiber
. yield(*arg = nil) -> object (6219.0) -
現在のファイバーの親にコンテキストを切り替えます。
...際に Fiber#resume に与えられた引数を yield メソッドは返します。
@param arg 現在のファイバーの親に渡したいオブジェクトを指定します。
@raise FiberError Fiber でのルートファイバーで呼ばれた場合に発生します。
//emlist[例:][rub......y]{
a = nil
f = Fiber.new do
a = Fiber.yield()
end
f.resume()
f.resume(:foo)
p a #=> :foo
//}... -
RubyVM
:: MJIT . pause(wait: true) -> bool (6207.0) -
MJIT を一時停止します。
...MJIT を一時停止します。
@param wait 真のときは JIT キューが空になるまで待ちます。
@return 停止したときは true を、すでに停止していたときは false を返します。
@raise RuntimeError JIT が有効ではないときに発生します。
@see RubyV......M::MJIT.enabled?, RubyVM::MJIT.resume... -
RubyVM
:: MJIT . enabled? -> bool (6007.0) -
JIT が有効かどうかを返します。
...JIT が有効かどうかを返します。
@see RubyVM::MJIT.pause, RubyVM::MJIT.resume...