From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-06-10T14:47:41+09:00 Subject: [ruby-dev:2829] Re: [BUG] IO#eof? when Thread using けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :2828 ] the message: "[ruby-dev:2828] Re: [BUG] IO#eof? when Thread using ", on Jun/10 14:33(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|feof(3)よりも現在の動作の方が望ましいような気がします. > >あ,そうなんですか? それまたどうして? ># って私から聞くのも変な話ですが いまのeofは, そのIOが実際にeofになっているかどうか分かりますよね. feof(3)って, 今まで読んだ結果からeofかどうか判断しますよね. つまり, 実 際はeofでもeofにならないですよね. 直観に反していますし, 使いものになら ないことがおおい. >|ところで, ブロックするのはeof?を呼び出しているスレッドだけになると思う >|のですが? そうはならないの? > >これはもちろんそうできます.今はその対応を忘れてたんです. >が,feof(3)を使うならそもそもそういう対応は不要ですからね. ># ブロックしないから なるほど. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---