質問なんですが、rubyでスレッド5個くらい作って、net/httpやopen-uriで複数の大きなファイルをダウンロードすると、CPU使用率が100%回りっぱなしになってしまいます。
巷のダウンロードソフトは複数スレッドでも極めて低いCPU使用率でダウンロードし続けることができることを考えると、できればrubyでもそうあってほしいと思います。
どうすればもっと静かにダウンロードさせることができるでしょうか?
環境はwinxpでruby1.8.5です。