国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

判斷當(dāng)前程序是否正在運(yùn)行

2019-11-18 15:36:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友


 /**
* 通過(guò)文件鎖來(lái)判定程序是否正在運(yùn)行
* @return 假如正在運(yùn)行返回true,否則返回false
*/
PRivate static boolean isRunning()
{
    boolean rv=false;
    try {

        //
        String os_name=System.getProperty("os.name");
        //指定文件鎖路徑
        String path=null;
        if(os_name.indexOf("Windows")>-1)
        {
            //假如是Windows操作系統(tǒng)
            path=System.getProperty("user.home")+System.getProperty("file.separator");
        }
        else
        {
            path="/usr/temp/";
        }
        File dir=new File(path);
        if(!dir.exists())
        {
            dir.mkdirs();
        }
        //程序名稱(chēng)
        String applicationName="sms";
        RandomaccessFile fis = new RandomAccessFile(path+applicationName+".lock","rw");
        FileChannel lockfc = fis.getChannel();
        FileLock flock = lockfc.tryLock();
        if(flock == null) {
            System.out.println("程序正在運(yùn)行.");
            rv=true;
        }
    } catch (FileNotFoundException e1) {
        e1.printStackTrace();
    }
    catch (IOException e) {
        e.printStackTrace();
    }
    return rv;
}

進(jìn)入討論組討論。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 施秉县| 武穴市| 马关县| 靖边县| 巴林右旗| 曲周县| 合作市| 平陆县| 榆社县| 河源市| 彰武县| 三门峡市| 凤台县| 博乐市| 兴仁县| 大渡口区| 沙田区| 桓仁| 米林县| 寿阳县| 无为县| 固镇县| 江孜县| 芜湖市| 华容县| 隆化县| 盐边县| 忻州市| 岱山县| 刚察县| 惠安县| 如皋市| 祁东县| 梅州市| 菏泽市| 缙云县| 泸定县| 准格尔旗| 平南县| 贺兰县| 永泰县|