跳至內容

驚群問題

維基百科,自由的百科全書

驚群問題計算機科學中,當許多進程等待一個事件,事件發生後這些進程被喚醒,但只有一個進程能獲得CPU執行權,其他進程又得被阻塞,這造成了嚴重的系統上下文切換代價。[1][2]

解決辦法可能有:

  1. 不希望把所有進程都喚醒,就採用定點喚醒某一個進程的做法。
  2. 儘量避免進程上下文切換。

參考文獻

  1. ^ A discussion of this observation on Linux. [2017-11-27]. (原始內容存檔於2021-03-09). 
  2. ^ A short description of the problem. [2017-11-27]. (原始內容存檔於2020-11-11).