标签: java multithreading processor
当我在我的Java应用程序中使用多个线程时,VM会自动在不同的内核上运行这些线程吗?
答案 0 :(得分:4)
JVM没有参与该决定(更重要的是,它回到了Java 1.2中)。现在归功于操作系统。因此,如果您使用多个线程,操作系统可以根据其调度算法将它们放在不同的核心上。 (另见this question and its answers。)