Я створив просту програму в Java:
public static void main(String[] args) throws InterruptedException {
while (true)
;
}
Якщо я запускаю це на машині Linux, він показує 100% використання процесора, але не призводить до того, що ОС відображається повільно. Однак якщо я запускаю такий самий код у Windows, він показує лише близько 20% використання процесора.
Я використовую Oracle JRE в Windows і OpenJDK 6 в Linux.
Мені цікаво, чи планувальник Windows планує вибирати теми випадковим чином, а Linux - ні?
100*N cores %
?