首页 > 解决方案 > 在多核 CPU 上运行的多个 JVM 会相互阻塞吗?

问题描述

我问这个问题可能很天真,但我没有找到任何有用的答案。问题:在多核 cpu 上运行的多个 JVM/Java 进程(拥有自己的线程池)如何共享资源?各个线程池是平等地使用资源还是相互阻塞,即来自不同池的线程相互阻塞?

标签: javaconcurrency

解决方案


与阻止任何其他程序的任何程序没有什么不同。根据内核中的任务调度程序,所有程序都在 CPU 上共享时间。


推荐阅读