摘要: 将 C:\Windows\System32\drivers\etc\hosts 用记事本打开,然后添加以下文本#google plus203.208.46.146 picasaweb.google.com203.208.46.146 lh1.ggpht.com203.208.46.146 lh2.ggpht.com203.208.46.146 lh3.ggpht.com203.208.46.146 lh4.ggpht.com203.208.46.146 lh5.ggpht.com203.208.46.146 lh6.ggpht.com203.208.46.146 ssl.gstatic.com 阅读全文
posted @ 2011-07-19 23:03 newcj 阅读(8002) 评论(0) 推荐(0) 编辑
摘要: 在学习非阻塞 IO 的时候,打算把 Selector + 线程池 合在一起写个 Sample,结果在使用线程池处理 Selector 消息的时候,遇到了诸多问题。不过,经过不懈努力,最终还是解决了那些问题,现把问题总结如下:[1] Selector.select() 所在线程不停循环,当循环的上一次在线程池中没有处理完 selectedKeys, 则有可能在下一次也会 select 出来。如:上一次 OP_ACCEPT 在线程池中还没有到达 accept 的执行代码处,则循环的下一次,或者下下一次都会 select出相同的 OP_ACCEPT 消息。因此 每次循环应该等待线程池将所有消息处理. 阅读全文
posted @ 2011-07-19 18:46 newcj 阅读(1344) 评论(0) 推荐(1) 编辑