summaryrefslogtreecommitdiff
path: root/test/monitor
Commit message (Expand)AuthorAgeFilesLines
* lib/monitor.rb: avoid race conditions by Thread.handle_interruptshugo2018-11-281-0/+22
* revert r65822shugo2018-11-201-37/+0
* lib/monitor.rb: prevent to initialize MonitorMixin twiceshugo2018-11-201-0/+37
* Remove unnecessary `require 'thread'`kazu2017-10-081-1/+0
* Add MonitorMinx#mon_locked? and #mon_owned? to check states of objectsshugo2017-09-201-0/+29
* Use qualified namesnobu2016-08-301-0/+2
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* * lib/monitor.rb (mon_try_enter, mon_enter): should reset @mon_countshugo2015-05-181-0/+32
* * test/monitor/test_monitor.rb: Use assert_join_threads.akr2014-11-131-60/+72
* Join threads.akr2014-05-311-4/+8
* test_monitor.rb: fix leaked threadsnobu2014-05-261-0/+3
* * test/monitor/test_monitor.rb: remove unused variabels.hsbt2014-02-211-1/+1
* * lib/monitor.rb (wait): supported timeout.shugo2010-02-061-2/+2
* * added monitor.rb test. see #2240 the bug on ruby_1_8.nahi2009-10-201-0/+27
* * lib/thread.rb (ConditionVariable#broadcast): use Mutexshugo2007-02-241-0/+2
* * test/monitor/test_monitor.rb (test_cond): use Queue#deqshugo2003-12-101-1/+3
* * test/monitor/test_monitor.rb: fix the timing problem by Queue.shugo2003-11-121-32/+47
* * test/monitor/test_monitor.rb: added.shugo2003-11-121-0/+144