驚群問題
外觀
驚群問題是計算機科學中,當許多進程等待一個事件,事件發生後這些進程被喚醒,但只有一個進程能獲得CPU執行權,其他進程又得被阻塞,這造成了嚴重的系統上下文切換代價。[1][2]
解決辦法可能有:
- 不希望把所有進程都喚醒,就採用定點喚醒某一個進程的做法。
- 儘量避免進程上下文切換。
參考文獻
[編輯]- ^ A discussion of this observation on Linux. [2017-11-27]. (原始內容存檔於2021-03-09).
- ^ A short description of the problem. [2017-11-27]. (原始內容存檔於2020-11-11).