看板 Grad-ProbAsk 關於我們 聯絡資訊
請問大家一下一個觀念 我在某考古題看到以下解答 有點搞不懂 ============================== busy waiting -->節省context switch次數 blocking --> 增加context switch次數 ================================= busy waiting不是才要不斷切cpu的時間給process執行空loop嗎 這樣context switch會比較高吧???? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.87.164
christianSK:應該說如果 busy wating 不超過一次context switch 01/14 20:53
christianSK:的時間 那就採用busy waiting 畢竟一次switch代價很高 01/14 20:54
P568912:context switch是指CPU換到別的process上執行所需要付出 01/14 23:24
P568912:的代價,而busy waiting並沒要把CPU切給其他process做 01/14 23:25
P568912:所以沒有context switch的問題 01/14 23:25
P568912:我是這樣想的 01/14 23:25