- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 NIO就绪处理之OP_WRITE
写就绪相对有一点特殊,一般来说,你不应该注册写事件。写操作的就绪条件为底层缓冲区有空闲空间,而写缓冲区绝大部分时间都是有空闲空间的,所以当你注册写事件后,写操作一直是就绪的,选择处理线程全占用整个CPU资源。所以,只有当你确实在写时再注册写操作,并在写完以后马
2011-07-03 23:02:08
8911
原创 NIO就绪处理之OP_ACCEPT
OP_ACCEPT的处理与OP_CONNECT基本一样,服务端监听,并注册OP_ACCEPT事件后,就已准备好接受客户端的连接了ServerSocketChannel ssc = ServerSocketChannel.open();ssc.configur
2011-07-03 22:41:34
5381
原创 NIO就绪处理之OP_CONNECT
连接就绪是所有就绪选择中最简单的,对它的处理也很简单。当客户端调用connect()并注册OP_CONNECT事件后,连接操作就会就绪。SocketChannel channel = SocketChannel.open();channel.configureBlocking(false);channel.connect(addr);channel.register(selector, Se
2011-07-03 22:26:20
7104
Fundamental Networking in Java
2011-06-26
C++ By Example
2011-10-31
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝