2
回答
如何在程序中控制java的单进程?
注册华为云得mate10,2.9折抢先购!>>>   

大家知道java程序运行时都是从main方法开始,产生一个java.exe的进程。但是这个java程序可以并发运行,这样在实际中就会有问题。那么程序本身能不能控制这种并发?也就是说我在第二次运行java程序时,能给出“进程已经存在”之类的提示并让程序直接退出.

我想到的是通过此java程序正在运行的进程数来做判断,发现不可行。linux下ps -ef|grep 进程名 |grep -v grep|wc -l。因为java程序运行时,进程名都是java。在我们的系统中,还有别的java进程。

然后又想到能否改此java程序运行时的进程名,也不可行。

如何在程序中控制java的单进程?请大家给些意见

 

举报
wangxin2008
发帖于4年前 2回/612阅
顶部