netty學習筆記(4)_線程模型解析

咱們知道,在網上大多數NIO的入門例子中,是用一個線程來處理selector輪詢出的Key的。這樣效率確定是不高。 可是簡單的對key加多線程的話,確定會拋空指針異常。緣由是多線程還沒來得及處理Key,selector線程就開始了新一輪的select()。又獲得了Key,這個key跟剛纔的key是同樣的。都是綁定了accept事件,那麼還會去執行accept方法java SocketChannel
相關文章
相關標籤/搜索