java - 在多核 CPU 上运行的多个 JVM 会相互阻塞吗?
问题描述
我问这个问题可能很天真,但我没有找到任何有用的答案。问题:在多核 cpu 上运行的多个 JVM/Java 进程(拥有自己的线程池)如何共享资源?各个线程池是平等地使用资源还是相互阻塞,即来自不同池的线程相互阻塞?
解决方案
与阻止任何其他程序的任何程序没有什么不同。根据内核中的任务调度程序,所有程序都在 CPU 上共享时间。
推荐阅读
- java - 有没有一种有效的方法来检查字符串是否代表日期?
- python - 如何将主导主题、贡献百分比和主题关键字返回到原始模型
- python - 如何在 python 中使用 ssh 登录后运行多个命令?
- c++ - 从成员函数签名中自动推导出 lambda 参数
- node.js - 使用 Cheerio 从抓取页面获取信息
- c++ - 使用多个 ifstream 作为 ifstream 的向量
- r - 按列位置而不是名称对行求和
- python - Kivi 未执行,因为未找到 PIL
- python-3.x - 将多个 matplotlib 图传递给父级,并在 Python3 中将它们绘制在单独的图中
- c++ - LittleFS 文件系统,NOR 闪存的文件写入问题