您好,登錄后才能下訂單哦!
如何在java中使用SelectableChannel?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
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 是注冊時的附件,也就是可以在注冊的時候帶點什么東西過去。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。