Ruby 1.9.0 > Home > All Libraries > library monitor

library monitor

Abstract

スレッドの同期機構としてのモニター機能を提供するクラスです。 また同じスレッドから何度も lock できる Mutex としての機能も提供します。

参照

*[[unknown:ruby-list:6829]]
*[[unknown:ruby-list:30447]]
  *[[unknown:ruby-list:30449]]

monitor は以下のような Mutex としての機能も提供します。

[[unknown:ruby-list:30447]] より。

Classes/Modules

class Monitor

スレッドの同期機構としてのモニター機能を提供するクラスです。 また同じスレッドから何度も lock できる Mutex としての機能も提供します。

module MonitorMixin

スレッドの同期機構としてのモニター機能を提供するモジュールです。

class MonitorMixin::ConditionVariable

MonitorMixinMonitor のための ConditionVariable クラスです。 MonitorMixin#new_cond が返します。ユーザが MonitorMixin::ConditionVariable.new を直接呼ぶことはありません。

Exception Classes

class MonitorMixin::ConditionVariable::Timeout