黑马程序员技术交流社区

标题: 最近在看java nio相关的内容,有几个问题想请教一下,谢谢... [打印本页]

作者: abian    时间: 2013-8-2 23:10
标题: 最近在看java nio相关的内容,有几个问题想请教一下,谢谢...

最近在看java nio相关的内容,有几个问题想请教一下,谢谢大家:

1、关于SelectionKey.OP_WRITE的用法,我的理解是当accept后取得一个SocketChannel,那服务器不是随时可以调用SocketChannel 的write方法进行写入吗,在什么情况下需要响应它的OP_WRITE再去写呢?

2、一般服务端模型都是accept,read,某些操作,write操作,假设采用nio配合多线程的模式,一般是主线程(accept的那个线程)accept后然后响应到一个通道的OP_READ后,把这个可以读的SocketChannel扔给其他线程,其他线程进行read。。。巴拉巴拉巴拉还是响应到一个通道的OP_READ的后,把数据读出来,把数据扔给其他线程处理呢?关键点就是read这个操作让哪个线程做比较合适?



作者: 王安琪    时间: 2013-8-3 00:17
不带n的我还没看明白啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2