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