摘要: 选择器,可选择通道和选择键类 现在,您也许还对这些用于就绪选择的Java成员感到困惑。让我们来区分这些活动的零件并了解它们是如何交互的吧。图4-1的UML图使得情形看起来比真实的情况更为复杂了。看看图4-2,然后您会发现实际上只有三个有关的类API,用于执行就绪选择:选择器(Selector) ... 阅读全文
posted @ 2015-01-03 17:08 mjorcen 阅读(730) 评论(0) 推荐(0)
摘要: 管道Pipe java.nio.channels包中含有一个名为Pipe(管道)的类。广义上讲,管道就是一个用来在两个实体之间单向传输数据的导管。管道的概念对于Unix(和类Unix)操作系统的用户来说早就很熟悉了。Unix系统中,管道被用来连接一个进程的输出和另一个进程的输入。Pipe类实现一个... 阅读全文
posted @ 2015-01-03 15:46 mjorcen 阅读(802) 评论(0) 推荐(0)
摘要: DatagramChannel 最后一个socket通道是DatagramChannel。正如SocketChannel对应Socket,ServerSocketChannel对应ServerSocket,每一个DatagramChannel对象也有一个关联的DatagramSocket对象。不过... 阅读全文
posted @ 2015-01-03 11:13 mjorcen 阅读(2704) 评论(0) 推荐(0)