In message <87d5ptzdpc.fsf / m17n.org>, `Tanaka Akira <akr / m17n.org>' wrote: > In article <20050708.211519.179953950.gotoyuzo / sawara.does.notwork.org>, > GOTOU Yuuzou <gotoyuzo / notwork.org> writes: > > 明示的にIO.selectを呼んだほういいのでしょうか。 > > WEBrick で IO#read するときに常に最低 2つのスレッドが動いているとすれ > ば、いらないですね。 WEBrickにはCGIのインターフェースもありますが、timeoutの中で しかreadしないので、いらないということになりますかね。 しかし、single threadでnon-blocking modeの時だけ特別にEAGAIN の対処が必要というのは、あまり嬉しくない仕様だと思います。 1.9と同じか、せめてEAGAINが上がらようにするのはどうでしょう。 -- ごとうゆうぞう