e$B1sF#$G$9!#e(B
mutex e$B$r%m%C%/$7$?$^$^%9%l%C%I$,;`[email protected]>l9g$N5sF0$K$D$$$F!"e(B
2 [email protected]<ALd$G$9!#e(B
- ruby 1.8 e$B$G$O0J2<$N%W%m%0%i%`$,@5>o=N;$7$^$9$,!"e(B
ruby 1.9 e$B$G$O8G$^$j$^$9!#$3$N0c$$$O0U?^E$G$7$g$&$+!#e(B
m = Mutex.new
Thread.new { m.lock }.join
m.lock
- ruby 1.8 e$B$G0J2<$N%W%m%0%i%`$,8G$^$k$N$O;EMM$G$7$g$&$+!#e(B
m = Mutex.new
Thread.new { m.lock; sleep 2 }
sleep 1; m.lock