启动单一主线程(利用文件锁方式启动单一主线程)

前端之家收集整理的这篇文章主要介绍了启动单一主线程(利用文件锁方式启动单一主线程)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

public static boolean instanceControl() {
boolean flag = false;
try {
RandomAccessFile raf = new RandomAccessFile(new File(
"jzcdService.lck"),"rw");
FileChannel fc = raf.getChannel();
FileLock lock = fc.tryLock();
if (lock == null) {
flag = true;
}
} catch (Exception ex) {
ex.printStackTrace();
}
return flag;
}

if (instanceControl()) { System.out.println("集中出单影像提取服务已经在运行中,本服务不能启动,自动退出。"); System.exit(0); }

原文链接:https://www.f2er.com/javaschema/286537.html

猜你在找的设计模式相关文章