论坛首页 编程语言技术论坛

请问有没有办法实现真正的多线程网络操作?

浏览 2217 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-01-25  
因为网络的速度比较慢,多数时候都是程序等待网络,
所以我想利用多线程提高网络的利用率,但是由于ruby中的多线程是伪多线程,
一个线程操作网络的时候例如open-uri,其他的线程都动不了。
请问有办法解决这个问题么?
如果让网络操作成为非block模式?
   发表时间:2007-02-01  
用 process 吧.
在unix 下这个可以算是比较标准的解决方案。
0 请登录后投票
   发表时间:2007-02-04  
IO.select?
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics