土岐です。 From: matz / netlab.co.jp (Yukihiro Matsumoto) Subject: [ruby-list:14045] Re: IO::select in thread Date: Mon, 26 Apr 1999 11:46:12 +0900 > |こんな具合に CPU の負荷がほとんど ruby に消費されてしまいます。どうや > |らスレッドの切り替えが連続して空ループが回転しているのと同じ状態になっ > |てるみたいです。 > > それはワザとです.他の方法が思い付かなかったので. > だれか直してくれないかなあ.^^;;; そうでしたか。それは失礼しました。ということは、現状では timeout を 0 秒に設定して IO::select の返り値が nil なら適当に sleep するのが無難と いうことですね。 もともとこうしてたんですが、よく考えたら IO::select で入力が来るまで待 ち続ければええやん、とか思いついてスクリプトを修正したら、異常に CPU 負荷が高くなってしまって、変だなと思ったもので。 ---------------------------------------------------------------------------- 土岐 仁謙 神戸大学物理高エネ研 M2 URL: http://www3.phys.sci.kobe-u.ac.jp/~toki/index.html PGP fingerprint = D0 A8 90 AB 73 F8 34 FE CE CA DB BF 01 30 C0 35