thread.rb

Threadを拡張するライブラリです.rubyインタプリタを デバッグオプション付き($DEBUGを真)で実行したときには, Thread.abort_on_exceptionをtrueにします*1

以下のクラスが定義されています.

また,Threadクラスに以下のクラスメソッドを追加定義します。

Thread

クラスメソッド

Thread.exclusive { ... }

ブロック実行中、Threadの切り替えを行いません。


*1あらい: 2001-02-11 $DEBUGが真の場合、rubyインタプリタの方で abort_on_exception を true にした ときと同じ動作にするので、この機能は必要ないのではないか?



rubyist ML