なかだです。

At Thu, 12 Feb 2004 13:23:54 +0900,
Tanaka Akira wrote in [ruby-dev:22861]:
> というか、nonblock が欲しいと要求される状況で、nonblock が適切な解であ
> ることってどのくらいあるんでしょうね。じつはあんまりないんじゃないかと
> 思っているんですが。もしこの予想が正しければ、nonblock を使いやすくす
> るのはむしろまずい書き方を推奨するわけで、あまり良くないように思います。

どうなんでしょうねぇ。たしかに、他のプロセスにも影響したりして、
使いにくいんですが。

> 個人的には、欲しいのは stdio に協調して動く sysread です。stdio のバッ
> ファにデータが溜ってる時には、sysread がそっちから読んでくれると嬉しい
> ですね。sysread は即座に得られるデータがない時以外はブロックしないので、
> データがどうしても必要になってから sysread を呼べば、nonblock はだいた
> い必要ないと思います。

sysreadもブロックするはずですが。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦