내 시스템은 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 개의 스레드가 하나의 Process javaw.exe에 있습니다. 내 CPU 코어 전체에서 어떻게 분리 되었습니까?
단일 프로세스가 여러 코어에서 실행될 수 있는지 여부 또는 Java 구현이 여러 프로세서에서 스레드를 제공하는지 여부
코어 CPU 7 개? 결코 들어 본적이 없다. –
사이드 노트. 인텔 i7 프로세서에는 7 개의 코어가 없습니다 – arunmoezhi
@arunmoezhi Oh. 내게 새로운 정보 .. 고마워. – Sangeeth