Threadを拡張するライブラリです。rubyインタプリタを デバッグオプション付き($DEBUGを真)で実行したときには、 Thread.abort_on_exceptionをtrueにします*1。
以下のクラスが定義されています。
また、Threadクラスに以下のクラスメソッドを追加定義します。
Thread.exclusive { ... }
ブロック実行中、Threadの切り替えを行いません。
*1あらい: 2001-02-11
$DEBUGが真の場合、rubyインタプリタの方で abort_on_exception を true にした
ときと同じ動作にするので、この機能は必要ないのではないか?