methods=
sublibraries=
requires=
classes=Monitor,MonitorMixin,MonitorMixin=ConditionVariable,MonitorMixin=ConditionVariable=Timeout
is_sublibrary=false

åɤƱȤƤΥ˥ǽ󶡤륯饹Ǥ
ޤƱåɤ鲿٤ lock Ǥ Mutex ȤƤεǽ󶡤ޤ

=== 

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

monitor ϰʲΤ褦 [[c:Mutex]] ȤƤεǽ󶡤ޤ

  * lock λ礬åɤǤ Mutex / ٤ lock Ǥ Mutex
    * lock åɤ Mutex ¦ФƤ
    * Υåɤ⤦ lock 褦ȤƤ֥åʤ
    * synchronize  lock Ƥʤä̾ɤꡢ
      ʬ lock Ƥ  yield  (lock/unlock⤷ʤ)
    * unlock ϤΥåɤǤ

[[unknown:ruby-list:30447]] ꡣ
