一个java虚拟机只能支持一个进程吗
答案:2 悬赏:80 手机版
解决时间 2021-01-27 06:32
- 提问者网友:动次大次蹦擦擦
- 2021-01-26 19:11
一个java虚拟机只能支持一个进程吗
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-01-26 20:01
1 进程不是运行在Java虚拟机上的,Java虚拟机只有线程PC,没有进程PC。Java虚拟机本身就是一个进程,该进程只支持一个Java程序。
2
ProcessBuilder
启动的进程不一定就是Java虚拟机的进程,有可能是条简单的Linux命令。做什么都有代价,想创建一个新的线程却不想付出内存以及CPU的代价那是不
肯能的,只要资源利用的好,及时回收,创建有度,是不存在资源浪费的。反而你买了个服务器配的是4G内存,你却使常年用了1G,那才是浪费。
3 同一个Java虚拟机上运行多个进程,没有这种说法。一个Java虚拟就是一个进程,该进程创建了多个线程能够同时运行的条件,比如最重要的PC和栈。
2
ProcessBuilder
启动的进程不一定就是Java虚拟机的进程,有可能是条简单的Linux命令。做什么都有代价,想创建一个新的线程却不想付出内存以及CPU的代价那是不
肯能的,只要资源利用的好,及时回收,创建有度,是不存在资源浪费的。反而你买了个服务器配的是4G内存,你却使常年用了1G,那才是浪费。
3 同一个Java虚拟机上运行多个进程,没有这种说法。一个Java虚拟就是一个进程,该进程创建了多个线程能够同时运行的条件,比如最重要的PC和栈。
全部回答
- 1楼网友:夜余生
- 2021-01-26 20:56
一个java虚拟机是由javaw.exe或者java.exe开启的一个进程,可以支持多个线程。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯