From: matz@... (Yukihiro Matsumoto) Date: 1999-12-24T02:04:25+09:00 Subject: [ruby-dev:8708] Re: [mswin32] 100% CPU usage when use sleep まつもと ゆきひろです In message "[ruby-dev:8705] [mswin32] 100% CPU usage when use sleep" on 99/12/23, Katsuyuki Komatsu writes: |mswin32でたとえばsleep 10を実行するとCPUが100%になってしまいます。 | |C:\lang\ruby>ruby -ve 'sleep 10' |ruby 1.5.0 (1999-12-14) [i386-mswin32] | ← 実行中のCPUが100%になる |C:\lang\ruby> | |これは、以下のようにselect()でsleep()の代替ができないための |ようです。 |ということで、(nfds == 0 && timeout) の場合はSleep()を使用するように |してみました。 これは私にもなにをやっているのか分かるので取り込みます。 他のもの [ruby-dev:8692] [ruby-dev:8702] [ruby-dev:8707] [ruby-list:19858] [ruby-list:19861] は私には判断できません。だれか「俺が保証してやる」って宣言し てくれませんか? 小松さん?