在一個單 CPU 的分時多工作業系統下,時間片斷(time slice)是設成 10 毫秒(milliseconds)。假設上下文交換(context switch)需時 1 毫秒,而且所有的執行緒都是純粹進行計算,沒有任何的 I/O 或共享資源的衝突,那麼該系統每秒最多可以執行多少個執行緒?
A105
B100
C95
D90正確答案
答案與詳解
每個 thread 佔用 CPU 10ms 計算 + 1ms 切換 = 11ms,1 秒 = 1000ms,1000÷11 ≈ 90.9,取整為 90 個 thread。
