如何在java中使用SelectableChannel

如何在java中使用SelectableChannel?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

为江源等地区用户提供了全套网页设计制作服务,及江源网站建设行业解决方案。主营业务为成都做网站、网站设计、江源网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

Java有哪些集合类

Java中的集合主要分为四类:1、List列表:有序的,可重复的;2、Queue队列:有序,可重复的;3、Set集合:不可重复;4、Map映射:无序,键唯一,值不唯一。

1、说明

(1)SelectableChannel 是一个抽象类,它实现了 Channel 接口,这个类比较特殊。

(2)SelectableChannel 可以被 Selector 用来多路复用,不过首先需要调用 selectableChannel.configureBlocking(false) 调整为非阻塞模式。

2、实例

SelectionKey register(Selector sel, int ops)
SelectionKey register(Selector sel, int ops, Object att)

第一个参数代表要注册的 Selector 实例。

第二个参数代表本通道感兴趣的操作,这些都定义在 SelectionKey 类中。

第三个参数 Object att 是注册时的附件,也就是可以在注册的时候带点什么东西过去。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


当前题目:如何在java中使用SelectableChannel
文章路径:http://pwwzsj.com/article/gijpsj.html