2014-01-07 64 views
0

有一個雙核CPU,我注意到(在Windows任務管理器上)某些進程可能需要超過50%的CPU利用率。知道每個進程可以在任何給定時間在一個cpu內核中執行,我預計它會利用我的n-core cpu的最大1/n。請注意,我的CPU不支持HT。我是否誤解了CPU列的值?過程利用多個核心?

回答

1

如果一個進程有多個線程在運行,那麼你可以使用100%的CPU。

每個線程都可以使用100%的單核,所以在進程中需要N個運行線程才能使用100%的N核CPU。