我的系統是7核心CPU機器。我只是嘗試運行下面的程序所有處理器使用率如何在多線程中成爲100%
for(int i=0;i<10; i++)
{
new Thread(new Runnable()
{
@Override
public void run()
{
while (true)
{
}
}
}).start();;
}
現在我的完整CPU使用率是100%(7個核心是100%)。這裏有10個線程在單進程javaw.exe中。它如何在我的所有CPU內核中分裂?
單個進程是否可以在多個內核中運行,或者java實現是否照顧在不同處理器之間提供線程?
7核心CPU?從來沒有聽說過。 – 2014-12-05 06:12:34
附註。英特爾i7處理器沒有7核心 – arunmoezhi 2014-12-05 09:43:18
@arunmoezhi哦。新的信息給我..謝謝。 – Sangeeth 2014-12-05 10:12:43