2重启动防止

来源:互联网 发布:led显示屏软件使用 编辑:程序博客网 时间:2024/05/04 16:06
        RandomAccessFile raf = new RandomAccessFile(new File("e:/.lock"), "rw");

        FileChannel fc 
= raf.getChannel();
        FileLock fl 
= fc.tryLock();

        
try {

            FileReader fr 
= new FileReader(new File("e:/.lock"));
            
int c;
            raf.read();
            System.out.println(
"正常終了");

        }

        
catch (Exception e) {
            System.out.println(
"異常終了");
            raf.close();
            System.exit( 
-1);
        }
 
原创粉丝点击