NIO模型,select/epoll的區別,多路複用的原理

NIO模型
select/epoll的區別
多路複用的原理

什麼是多路複用?
Selector簡稱多路複用,Selector會不斷輪詢註冊在其上的Channel事件,如果有事件發生,Channel就會處於就緒狀態,會被Select輪詢出來,然後通過SelectorKey可以獲取就緒的Channel集合,並進行後續的操作。

Selector的數據結構?保存在哪裏?

Selector.select()是否可以併發執行?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章