Trong Java có phương pháp Runtime.getRuntime().availableProcessors()
trong đó có Javadoc sau:Java: Các lõi có sẵn cho JVM?
Trả về số bộ vi xử lý dành cho máy ảo Java. Giá trị này có thể thay đổi trong một lần gọi cụ thể của máy ảo.
Giá trị thực sự có thể thay đổi như thế nào? Trong những trường hợp nào sẽ có ít bộ vi xử lý có sẵn cho JVM hơn là cài đặt vật lý chẳng hạn?
Jonas
Đây là [chuỗi SO có liên quan] (http://stackoverflow.com/questions/10133570/availableprocessors-returns-1-for-dualcore-phones). – rrufai