當前位置:編程學習大全網 - 網站源碼 - java nio的selector 選擇器裏的通道有數量限制嗎

java nio的selector 選擇器裏的通道有數量限制嗎

Selector可以同時監控多個SelectableChannel的IO狀況,是非阻塞IO的核心。壹個Selector實例有3個SelectionKey的集合:

所有SelectionKey集合:代表了註冊在該Selector上的Channel,這個集合可以通過keys()方法返回。

被選擇的SelectionKey集合:代表了所有可通過select()方法監測到、需要進行IO處理的Channel,這個集合可以通過selectedKeys()返回。

被取消的SelectionKey集合:代表了所有被取消註冊關系的Channel,在下壹次執行select()方法時,這些Channel對應的SelectionKey會被徹底刪除,程序通常無須直接訪問該集合。

根據上面的描述,我感覺好像也沒有限制。

  • 上一篇:vscode後綴名md是幹嘛的
  • 下一篇:請問壹下LON指標公式怎麽編輯?
  • copyright 2024編程學習大全網