BBS水木清华站∶精华区

发信人: nudtbegger (军人), 信区: Linux 
标  题: Re: 再论"对linux的质量质疑" 
发信站: BBS 水木清华站 (Sat Jul 31 09:12:47 1999) WWW-POST 
 
【 在 holly (holly) 的大作中提到: 】 
 【 在 nudtbegger (军人) 的大作中提到: 】 
  
   这里好象有点前后不一致, 前面说的是一个 thread 处理多个连接, 也就是 
 一个 thread 在多个 fd 上等待, 怎么后面就变成多个 thread 等待同一个 fd 
 的问题了? 对于一个 thread 多个连接的情形, 自然只有这一个 thread 在这个 
但是我们不知道应该由哪个THREAD处理,所以是多个THREAD竞争上岗,你想想如果 
你要做WEB SERVER就明白了 
 fd (也就是您说的事件....). 再者, 在 NT 下写多个 thread, 同时对一个 
 Handle 做 WaitSingleObject, 还是都会被唤醒的..... 
NO,NO,设置自动EVENT 
  
   很多 thread 之间同步对象的开销, 通过用户级 thread library 而不是 
 核心级 thread, 会好很多. 
  
  
   posix.1 提供了 aio_xxxx 函数, 异步 I/O, Linux 应该是支持 Posix.1 语义的 
 吧....Sorry, 这个没仔细看过. 传统的 SIGIO 可以做到象 NT 那样的异步 IO, 
 不过使用 IO 机制有其弱点. 
  
 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.197.0.1]  

BBS水木清华站∶精华区