作者:书友60061807 | 来源:互联网 | 2023-10-12 12:49
12345678910public static void main(String[] args) { if(程序未运行) { // 运行程序 while(true)
1 2 3 4 5 6 7 8 9 10
| public static void main(String[] args) {
if(程序未运行) {
// 运行程序
while(true) {
Thread.sleep(1000);
}
} else {
System.out.println("程序已经正在运行,该进程退出");
}
} |
目前使用的解决方案基本是占用操作系统的某项资源来达到目的,比如占用端口号、文件。有没有更优雅的方式?