深入Linux內核架構-進程管理和調度(十一)

4、選擇下一個進程

選擇下一個將要運行的進程由pick_next_task_fair執行。代碼流程圖在圖2-21給出。

kernel/sched_fair.c

如果nr_running計數器爲0,即當前隊列上沒有可運行進程,則無事可做,函數可以立即返回。否則將具體工作委託給pick_next_entity。

kernel/sched_fair.c

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章