首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Selector的施用

2013-02-25 
Selector的使用在JDK1.4版本增加的nio包以及其子包中有几个比较重要的基本概念,分别是缓冲器(Buffer),通道

Selector的使用

在JDK1.4版本增加的nio包以及其子包中有几个比较重要的基本概念,分别是缓冲器(Buffer),通道(Channel)还有选择器(Selector)。选择器允许一个线程处理多个通道,因而提高了系统的可 伸缩性以及灵活性。

不同的通道(比如SocketChannel,ServerSocketChannel)可以注册到同一个选择器中,然后赋予感兴趣的事件(总共4个:读(read),写(write),连接(connect),接受(accept) ),这样,当你感兴趣的事件激活时,选择器就会通知到你。

获取一个选择器对象很简单:

Selector的施用


输出:

Selector的施用

Selector的施用


Selector的施用

Selector的施用

热点排行