るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.056秒)
トップページ > クエリ:ruby[x] > クエリ:exception[x] > クエリ:Thread[x] > クエリ:thread[x] > 種類:クラス[x]

別のキーワード

  1. drb thread
  2. etc sc_thread_threads_max
  3. etc sc_thread_cputime
  4. etc sc_thread_keys_max
  5. thread exit

ライブラリ

検索結果

Thread (44273.0)

スレッドを表すクラスです。スレッドとはメモリ空間を共有して同時に実行される制御の流れです。 Thread を使うことで並行プログラミングが可能になります。

...して同時に実行される制御の流れです。
Thread
を使うことで並行プログラミングが可能になります。


=== 実装
ネイティブスレッドを用いて実装されていますが、
現在の実装では Ruby VM は Giant VM lock (GVL) を有しており、同時...
...できるので、複数のスレッドを
同時に実行するような拡張ライブラリは作成可能です。

=== スケジューリング
Ruby
のスレッドスケジューリングはネイティブスレッドのそれを利用しています。
よって詳細はプラットフォー...
...スレッドの実行も終
了します。ブロックの終了は正常な終了も例外などによる異常終了も含みます。

===[a:exception] 例外発生時のスレッドの振る舞い

あるスレッドで例外が発生し、そのスレッド内で rescue で捕捉されなかっ...