2015-10-04 44 views
0

我想知道老闆如何在Netty內執行線程和監聽?它是否像在一個while循環中等待?當沒有新的連接時,它會燒掉任何CPU週期嗎?還是基於事件在需要時喚醒?Netty - Boss線程執行

+0

據我所知,老闆線程大多數時間睡在服務器套接字的選擇器上。接受與工作人員註冊連接後的連接。從那時起,工人就負責爲這種關係提供服務。 – Suvitruf

回答

0

它使用Selector.select(),直到有一個套接字接受。所以不,它不會燒燬任何CPU,而是在操作系統上等待,只要有一些工作要做就會得到通知。