- 849 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 22:10:05 ]
- >>842
> 1.とりあえず方法があっているか。 あってない。突っ込み所満載。 ・SystemCallError なんて上がらないんだが。 rescue => e puts e.class とでもして、何が上がってるのか確認しろ。 ・if文が閉じてねーぞ。 > if(i>10) then raise 1行で書きたきゃ「if(i>10) then raise; end」か「raise if (i>10)」だ。 つか、endの対応が合ってなくてさくっとsyntax errorなんだが……。 ・mtimeが「現在+10秒」より過去、って何の冗談だ。 ・あるプロセスがunlinkした直後に別のプロセスがstatしたら死ぬんだが。 ・あるプロセスがstatしてunlinkするまでの間に別のプロセスがstatしてunlinkしてopenしたら不味いんだが。 > 2.Windowsだとまともに動かないようだが他のプラットフォームだとどうか。 とりあえず適当に修正したら、2プロセス程度の簡単なテストならちゃんと動いた。(@mswin32)
|

|