java - 在多核 CPU 上运行的多个 JVM 会互相阻塞吗?

标签 java concurrency

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

最佳答案

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

关于java - 在多核 CPU 上运行的多个 JVM 会互相阻塞吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54624927/

相关文章:

java - 如何为应用程序的隐私添加 secret 功能

ruby - Ruby 1.9.1 中的 native 线程,对我有什么好处?

java - ConcurrentHashMap 的迭代器给出奇怪的结果

java - 为什么没有针对 ConcurrentHashMap 的 ConcurrentHashSet

Java swing并发,多个propertychangelistener?

java - ImageIcon 在传递字符串参数时不显示图像

java - Azure SDK 中的哪个 Java API 可以管理 PostgreSQL 服务器?

java - Java监视器和线程并发

java - 执行 RDP 时 Sukuli 按钮识别

java - Hibernate CriteriaAPI 和类似运算符。交换操作数+独立于数据库的串联-可能吗?