215件ヒット
[1-100件を表示]
(0.019秒)
種類
- インスタンスメソッド (60)
- 関数 (60)
- モジュール関数 (48)
- 文書 (35)
- 定数 (12)
クラス
- LocalJumpError (24)
- Thread (36)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 2 . 0 (11) - Ruby用語集 (12)
-
SC
_ ATEXIT _ MAX (12) - detach (12)
-
exit
_ value (12) - kill (12)
-
localjump
_ exitstatus (12) -
pipeline
_ r (24) -
rb
_ ensure (12) -
rb
_ f _ at _ exit (12) -
rb
_ f _ exit (12) -
rb
_ thread _ exit (12) - reason (12)
- terminate (12)
- throw (12)
検索結果
先頭5件
-
Thread
# exit -> self (18131.0) -
スレッドの実行を終了させます。終了時に ensure 節が実行されます。
...り
終了したスレッドの Thread#value の返り値は不定です。
自身がメインスレッドであるか最後のスレッドである場合は、プロセスを Kernel.#exit(0)
により終了します。
Kernel.#exit と違い例外 SystemExit を発生しません。
th1 = Thr......ead.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, Kernel.#exit!... -
LocalJumpError
# exit _ value -> object (12226.0) -
例外 LocalJumpError を発生する原因となった break や return に渡した値を返します。
...ck-closure>
p err.reason # => :return
p err.exit_value # => 10
end
begin
Block.new { break 5 }.call
rescue LocalJumpError => err
p err # => #<LocalJumpError: break from block-closure>
p err.reason # => :break
p err.exit_value # => 5
end... -
static VALUE rb
_ f _ exit(int argc , VALUE *argv , VALUE obj) (6400.0) -
-
static VALUE localjump
_ exitstatus(VALUE exc) (6300.0) -
-
static VALUE rb
_ f _ at _ exit(void) (6200.0) -
-
static VALUE rb
_ thread _ exit(void) (6200.0) -
-
Etc
:: SC _ ATEXIT _ MAX -> Integer (3101.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Thread
# kill -> self (3031.0) -
スレッドの実行を終了させます。終了時に ensure 節が実行されます。
...り
終了したスレッドの Thread#value の返り値は不定です。
自身がメインスレッドであるか最後のスレッドである場合は、プロセスを Kernel.#exit(0)
により終了します。
Kernel.#exit と違い例外 SystemExit を発生しません。
th1 = Thr......ead.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, Kernel.#exit!... -
Thread
# terminate -> self (3031.0) -
スレッドの実行を終了させます。終了時に ensure 節が実行されます。
...り
終了したスレッドの Thread#value の返り値は不定です。
自身がメインスレッドであるか最後のスレッドである場合は、プロセスを Kernel.#exit(0)
により終了します。
Kernel.#exit と違い例外 SystemExit を発生しません。
th1 = Thr......ead.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, Kernel.#exit!...
