44件ヒット
[1-44件を表示]
(0.021秒)
検索結果
-
Thread
# exit -> self (18156.0) -
スレッドの実行を終了させます。終了時に ensure 節が実行されます。
...を Kernel.#exit(0)
により終了します。
Kernel.#exit と違い例外 SystemExit を発生しません。
th1 = Thread.new do
begin
sleep 10
ensure
p "this will be displayed"
end
end
sleep 0.1
th1.kill
#=> "this will be displayed"
@see Kernel.#exit, Ke......rnel.#exit!... -
Thread
# kill -> self (3056.0) -
スレッドの実行を終了させます。終了時に ensure 節が実行されます。
...を Kernel.#exit(0)
により終了します。
Kernel.#exit と違い例外 SystemExit を発生しません。
th1 = Thread.new do
begin
sleep 10
ensure
p "this will be displayed"
end
end
sleep 0.1
th1.kill
#=> "this will be displayed"
@see Kernel.#exit, Ke......rnel.#exit!... -
Thread
# terminate -> self (3056.0) -
スレッドの実行を終了させます。終了時に ensure 節が実行されます。
...を Kernel.#exit(0)
により終了します。
Kernel.#exit と違い例外 SystemExit を発生しません。
th1 = Thread.new do
begin
sleep 10
ensure
p "this will be displayed"
end
end
sleep 0.1
th1.kill
#=> "this will be displayed"
@see Kernel.#exit, Ke......rnel.#exit!... -
SystemExit
# status -> Integer (3037.0) -
例外オブジェクトに保存された終了ステータスを返します。
...返します。
終了ステータスは Kernel.#exit や SystemExit.new などで設定されます。
例:
begin
exit 1
rescue SystemExit => err
p err.status # => 1
end
begin
raise SystemExit.new(1, "dummy exit")
rescue SystemExit => err
p err.status # => 1
end...