Posted on 2008-04-22 18:12
dennis 阅读(546)
评论(0) 编辑 收藏 所属分类:
java
推荐两篇blog:
《java NIO 类库selector机制解析(上)》
《java NIO 类库selector机制解析(下)》
有一个奇怪的现象引出的话题,为了
Selector.wakeup功能做到跨平台,每个Selector.open()时,在Windows会建立一对自己和自己的loopback的TCP连接;在Linux上会开一对pipe(pipe在Linux下一般都是成对打开)。java为了跨平台真是无所不用其极,此中冷暖谁知啊。