• 说明

        需要理解阻塞和非阻塞的区别,特别要注意非阻塞和异步不是一个概念,这个很容易弄错。云盘里面netty的书会讲这几个方面的区别,nodejs深入浅出关于异步编程章节里面        也会讲到网络通信底层的知识,可以看看下面文章:

        http://blog.csdn.net/hguisu/article/details/7453390

        http://www.cnblogs.com/dolphin0520/p/3916526.html


  •  Handler接口类
1 package study.socket.tcp.nonblock.simpleserver;
2 
3 import java.io.IOException;
4 import java.nio.channels.SelectionKey;
5 
6 public interface Handler {
7 
8     public void handle(SelectionKey selectionKey) throws IOException;
9 }
View Code

相关文章: