Accept驚羣

什麼是「Accept驚羣」?簡單說來,多線程/多進程等待同一個socket事件,當connect事件發生時,這些 線程/進程被同時喚醒,就是驚羣。 這樣效率很低,許多進程被內核從新調度喚醒,同時去響應這一個事件,固然只有一個進程能處理事件成功,其餘的進程在處理該事件失敗後從新休眠。這種 性能浪費現象就是驚羣。 驚羣一般發生在server上,當父進程綁定一個端口監聽socket,而後fork出多個子
相關文章
相關標籤/搜索