Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > threadライブラリ
スレッド間キューや状態変数 (condition variable) を提供するライブラリです。
このライブラリは Thread を拡張します。rubyインタプリタを デバッグオプション付き($DEBUGを真)で実行したときには、 Thread.abort_on_exception を true にします。
ConditionVariable | Alias of Thread::ConditionVariable |
Queue | Alias of Thread::Queue |
SizedQueue | Alias of Thread::SizedQueue |
Thread::ConditionVariable | スレッドの同期機構の一つである状態変数を実現するクラスです。 |
Thread::Queue | Queue はスレッド間の FIFO(first in first out) の通信路です。ス レッドが空のキューを読み出そうとすると停止します。キューになんら かの情報が書き込まれると実行は再開されます。 |
Thread::SizedQueue | サイズの最大値を指定できる Thread::Queue です。 |