摘要:
CSDN的内容直接粘贴过来格式总是弄不好,我也懒得弄了.下面是传送门http://blog.csdn.net/haoel/article/details/2224055原文分上下两篇,我在这里做一下总结,也就囫囵吞枣了吧..我们在学习NIO的时候经常回想写BIO一样写成多线程的.在每个线程里都写了Selector.select()可是连接一多就会报异常Exceptioninthread"main"java.lang.RuntimeException:java.io.IOException:UnabletoestablishloopbackconnectionatTest.m 阅读全文
posted @ 2012-07-01 15:22
分裂的咖啡豆
阅读(798)
评论(0)
推荐(0)
摘要:
换工作了,不做WEB了,开始做游戏服务端了。由于是从头开始写,所以也需要把Java网络知识复习一下。技术选型必须是JavaNIO (废话。。。。),既然说到了NIO,就不得不提一下BIO(Blocking I/O)阻塞IO。顾名思义,BIO在进行Read/Write操作的时候会阻塞当前线程,如果使用单线程模型会造成业务的停顿,运行效率低下。通常BIO程序都设计成多线程的,每个连接必须要开一个线程来处理,并且没处理完线程不能退出。 NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。反应器(Reactor):用于事件多路分离和分派的体系结构模式。通常的,对一个文件描述符指. 阅读全文
posted @ 2012-07-01 01:40
分裂的咖啡豆
阅读(574)
评论(3)
推荐(2)
浙公网安备 33010602011771号