# Rb\_thread\_critical in 1.9.1

**URL:** <https://www.ruby-forum.com/t/rb-thread-critical-in-1-9-1/155213>\
**Category:** Development\
**Created:** [December 9, 2008, 1:51pm UTC](https://www.ruby-forum.com/t/rb-thread-critical-in-1-9-1/155213 "2008-12-09T13:51:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kouhei\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f4b2a3/32.png) [@Kouhei\_S](https://www.ruby-forum.com/u/Kouhei_S)\
**Post date:** [December 9, 2008, 1:51pm UTC](https://www.ruby-forum.com/t/rb-thread-critical-in-1-9-1/155213/1 "2008-12-09T13:51:55Z")

</div>

e$B?\F#$G$9!#e(B

Ruby/GLibe$B$Ge(Brb\_thread\_criticale$B$r;H$C$F$$$k$N$G$9$,!“e(B  
rb\_thread\_criticale$B$,e(B1.9.1e$B$G$O$J$/$J$C$F$$$k$?$a!”%S%k%I$G$-e(B  
e$B$J$$\>uBV$K$J$C$F$$$^$9!#e(B

1.9.1e$B$G$bF0$/$h$&$K$7$?$$$N$G$9$,!“e(B1.9.1e$B$G$O!”$J$K$+JL$Ne(B  
rb\_thread\_criticale$BAjEv$N$b$N$,$"$k$N$G$7$g$&$+!)e(B  
Ruby/Tke$B$G$OC1$KL5;k$7$F$$$k$@$1$N$h$&$K8+$($k$N$G$9$,!"e(B1.9.1  
e$B$G$OFC$K2?$b$7$J$/$F$b$h$/$J$C$F$$$k$N$G$7$g$&$+!)e(B

---

<div class="post-metadata">

**Author:** ![Kouhei\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f4b2a3/32.png) [@Kouhei\_S](https://www.ruby-forum.com/u/Kouhei_S)\
**Post date:** [December 9, 2008, 2:10pm UTC](https://www.ruby-forum.com/t/rb-thread-critical-in-1-9-1/155213/2 "2008-12-09T14:10:43Z")

</div>

e$B!!$5$5$@$G$9!%e(B

Kouhei S. wrote::

> Ruby/GLibe$B$Ge(Brb\_thread\_criticale$B$r;H$C$F$$$k$N$G$9$,!“e(B  
> rb\_thread\_criticale$B$,e(B1.9.1e$B$G$O$J$/$J$C$F$$$k$?$a!”%S%k%I$G$-e(B  
> e$B$J$$\>uBV$K$J$C$F$$$^$9!#e(B
> 
> 1.9.1e$B$G$bF0$/$h$&$K$7$?$$$N$G$9$,!“e(B1.9.1e$B$G$O!”$J$K$+JL$Ne(B  
> rb\_thread\_criticale$BAjEv$N$b$N$,$"$k$N$G$7$g$&$+!)e(B  
> Ruby/Tke$B$G$OC1$KL5;k$7$F$$$k$@$1$N$h$&$K8+$($k$N$G$9$,!"e(B1.9.1  
> e$B$G$OFC$K2?$b$7$J$/$F$b$h$/$J$C$F$$$k$N$G$7$g$&$+!)e(B

e$B!!e(BThread.critical e$BAjEv$O$J$$$N$G!$$?$H$($Pe(B Mutex  
e$B$rMxMQ$7$F$/$@$5$$!%e(BC  
e$B$+$i$O!$e(Brb\_mutex\_\* e$B$GMxMQ=PMh$^$9!%e(B

---

<div class="post-metadata">

**Author:** ![Kouhei\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f4b2a3/32.png) [@Kouhei\_S](https://www.ruby-forum.com/u/Kouhei_S)\
**Post date:** [December 10, 2008, 11:35am UTC](https://www.ruby-forum.com/t/rb-thread-critical-in-1-9-1/155213/3 "2008-12-10T11:35:40Z")

</div>

e$B?\F#$G$9!#e(B

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“[ruby-dev:37335] Re: rb\_thread\_critical in 1.9.1” on Tue, 9 Dec 2008  
22:03:22 +0900,  
SASADA Koichi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> e$B$+$i$O!$e(Brb\_mutex\_\* e$B$GMxMQ=PMh$^$9!%e(B  
> e$B$o$+$j$^$7$?!#e(B  
> e$B$"$j$,$H$&$4$6$$$^$9!#e(B
