首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

三,在EchoServer中混合用阻塞模式与非阻塞模式

2012-12-25 
3,在EchoServer中混合用阻塞模式与非阻塞模式? ? ? 在本例中,将接收客户连接的操作单独由一个线程完成,把

3,在EchoServer中混合用阻塞模式与非阻塞模式

? ? ? 在本例中,将接收客户连接的操作单独由一个线程完成,把接收数据和发送数据的操作由另一个线程完成,这可以提高服务器的并发性能。

? ? ? 负责接收客户连线的线程按照阻塞模式工作,如果收到客户连接,就向selector注册读就绪和写就绪事件,否则进入阻塞状态,直到接收到了客户的连接。负责接收数据和发送数据的线程按照非阻塞模式工作,只有在读就绪和写就绪的事件发生时,才执行相应的接收数据和发送数据操作。

?

? 

热点排行