java - 单个 JVM 实例中的进程数

标签 java process jvm

看起来一个虚拟机实例只能运行一个进程(真实操作系统或VMware可以在其中运行多个进程)。

对吗?

最佳答案

Java 虚拟机的每个实例都是运行一些字节码的单个 java 进程。在每个进程内,您可以处理多个 threads如果你需要一些并发性。如果您的应用程序中确实需要各种不同的 java 进程,则可以使用 ProcessBuilderProcess启动一个新的子进程,对应一个新的JVM实例。

关于java - 单个 JVM 实例中的进程数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18811041/

相关文章:

java - 从命令行使用 JAR 保持 JVM 运行

java - 条件和编辑文本

java - 访问 neo4j-ogm 的映射上下文

java - JavaFX 中 TilePane 中的字母可视化

android - 从另一个进程中的应用程序上下文启动 Activity

java - 将 JVM args 传递给 SpringBoot bootRun Gradle 任务

java - 更改类文件时重新启动tomcat?

c# - 如何在单击按钮时关闭 .exe 应用程序

c# - 为什么当 StartInfo.RedirectStandardInput 设置为 true 时 StandardOutput.Read() 会阻塞?

jvm - 为什么偏向锁使用与轻量级锁不同的标记词