Selector選擇器工作模型(二)

selector的鍵集說明 在選擇器中總共維護了三個鍵集,底層都是Set實現所以不會重複: 全部鍵集(keys):所有向該選擇器註冊的鍵都放置於此 選擇鍵集(selectedKeys):存放準備就續的鍵 取消鍵集(cancelledKeys) :存放已取消的鍵 通過刷新或關閉選擇器都會導致,鍵集發生變更。 下圖詳細說明了鍵 調用select()會刷新鍵,將已就緒集添加至選擇集中,以及selectK
相關文章
相關標籤/搜索