From: Kazuhisa YANAGAWA Date: 1998-02-28T19:14:23+09:00 Subject: [ruby-list:6852] Counting Semaphore Counting semaphore をちょっと作ってみました. 見ての通り, コードは Queue のパクリです (^^; tar + gzip + uuencode でこのメールの最後につけてあります. サンプルに starvation free な reader-writer problem の解をつけました. なんというか, 本当に古典的な並行プログラミングの演習ぐらいにしか使え ませんね. # 何かこう, 意味のあるスクリプトを作っていることが極端に少ないような # 気がする (^^; ====================================================================== 柳川 @ 情報システム学研究科 . 電気通信大学 katze@yuba.is.uec.ac.jp February 28, 1998 What can't be seen is what can't be there. begin 644 semaphore.tar.gz M'XL( "OB]S0 ^U6WT_;,!#N<_Z*4\=#$2)*2AK$ ]O^A$J;^C)-DVG=U5KJ M=HY#!JC_^_PC<=R&A,($/.P^">+:\7??7M+&PR*7!(!,/A%Y#WM>>^NN"'GZZOT M+32](03]73!!82A7@I+%,' 3.5V3[6HCZ# (3G@)UW#"A?Y?FG&IQU%P,B?\ MA]ZI?GVI=X2LR6 MH,5\A @VPFA1PT"GD59T=@VQ^3'SM@!L"YG#4!-2 1\>V Y*PB3C/T,%-:$< MVYE'N1N:#;>LC)+;#E4Z\GZ(W1<^;8OV@_ R:YTQL/EA#'>&H4X0 M[B=(V9\@AO%9">(YWZ8X*D/*PPPYCN&)#.F)32F\K&@E@F^]Y].4*Y;1/2Y[ M_AR;2X_F"!VJJPS+#;I;$S::6A22E%J$NN<%(75DF>4;D'H(V7U M-.4)F"<0P"?4XRI_AH_3U"?9D.Q)M:[Z4GWGGR_5%N%]K7NY+ERN]VAM6)S8 MI3IA#!B'* ROU,)7TT-"8Q4>JG"P76NE,JY6-(VQ%KQW(_Q/X;I\*&Y>R\83 M][]87?>J^]\DC<=J'(^3),7[WUN@=?\+YAG)\^9FI@ZOKDF,JQI!,G9/1[:^O8]J.M\Q3(UKU3%8*[+SMR0N0JF.E3->.TZ M2TT9;HM\Y7870JC^6+W2IER2NIEXU6>SM>6L6:JL>8VKCZIN6G;7H7>S([SC M&]GX0]=;>?>ILBO5FVXE7['E<;[)4!2\PZNS?_#*=:/I*->?.@^GS=RLGIN9 DN?=.8@0"@4 @$ @$ H% (! (! *!0" 0"(3#7ZY0C#, * end