引用:
作者keyyer
應該是作業系統(OS)要支援多核心才有用,應用程式(AP)的排程是由OS來決定的,不是AP是否有多執行緒來決定,當OS有支援多核心,在執行只有單執行緒AP時OS不會只用到一個核心,同一時間還會有OS自己的task或是其他AP可同時執行
|
的確如此.
當時回文是因絕大多數人使用的OS都有支援多核心,所以就直接跳過這部份講程式.
而說程式只支援單執行緒時剩下的核心會閒置,是指程式就不會用到另一顆核心的運算能力;當然同時間也可能有OS的背景程式或使用者自行執行的其他程式在運作.