Tôi đã tạo một chương trình đơn giản trong java:
public static void main(String[] args) throws InterruptedException {
while (true)
;
}
Nếu tôi chạy cái này trên máy Linux, nó cho thấy việc sử dụng CPU 100%, nhưng không làm cho HĐH xuất hiện chậm. Tuy nhiên, nếu tôi chạy cùng một mã chính xác trên Windows, nó chỉ hiển thị khoảng 20% mức sử dụng CPU.
Tôi đang sử dụng Oracle JRE trên Windows và OpenJDK 6 trên Linux.
Tôi đang tự hỏi liệu trình lập lịch biểu của Windows có các chủ đề ngẫu nhiên và Linux không?
100*N cores %
không?