<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    當柳上原的風吹向天際的時候...

    真正的快樂來源于創造

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
    一.目錄互斥方案:這種互斥要求同一目錄下不能運行兩個應用程序的實例,通常用文件解決之,即程序啟動時看看所在目錄下有沒有一個特定文件的存在,在的話就退出,不在的話就自己創建一個,退出時再刪除之。這種情況下,這個臨時文件便成了同一目錄下程序已經啟動實例的標志。為了避免誤刪除導致此功能失常,可以給文件加上隱藏屬性。

    二.本機互斥方案:這種互斥要求在一臺機器上只能運行一個實例。一種解決辦法是在注冊表的特定位置進行記錄,原理和文件互斥類似;另一個解決辦法是利用端口,即程序啟動后在某一端口進行監聽,這樣第二個實例啟動時再去監聽就不可行了,這種方式很巧妙,無須顧忌程序異常退出問題,只是會無端占用一個端口,有時客觀環境不允許這么干。

    三.單用戶互斥方案:這種互斥要求系統只允許同名用戶登錄一次,因此服務器端必須存放用戶對應的數據,當用戶登上時檢查這部分數據就可以了,這種方式最棘手的是客戶端程序的異常退出導致再也無法登錄,但讓客戶端發心跳包或是服務器端反連客戶端來解決。

    綜上,互斥功能要成功,就要找到互斥對象共同的環境或是上下文。如果找到了,互斥就變成了一個技術問題。

    posted on 2010-12-31 13:47 何楊 閱讀(269) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 老司机精品免费视频| 国产一级a毛一级a看免费视频| 嫩草在线视频www免费看| 亚洲国产一级在线观看| 免费一级毛suv好看的国产网站| 国产亚洲福利一区二区免费看| 亚洲AV无码一区二区乱子仑 | 亚洲精品高清久久| 免费a级毛片无码a∨免费软件| 亚洲国产一成人久久精品| 久久免费线看线看| 色婷婷六月亚洲婷婷丁香| 成人福利免费视频| 亚洲中文字幕久久无码| 又粗又大又猛又爽免费视频| 男人和女人高潮免费网站| 久久亚洲欧洲国产综合| a级毛片视频免费观看| 久久久亚洲AV波多野结衣| 在线观看av永久免费| jzzijzzij在线观看亚洲熟妇| 无码不卡亚洲成?人片| 久久久WWW成人免费精品| 亚洲日本一区二区| 搡女人真爽免费视频大全| 免费一级做a爰片久久毛片潮| 亚洲午夜国产精品无码老牛影视| 日韩av无码久久精品免费| 亚洲熟妇丰满xxxxx| 亚洲精品456播放| 最近最好最新2019中文字幕免费| 日韩免费在线视频| 亚洲人成在久久综合网站| 四虎永久免费地址在线网站| 女人隐私秘视频黄www免费| 亚洲AV无码专区在线亚| heyzo亚洲精品日韩| 91精品导航在线网址免费| 精品久久亚洲一级α| 久久精品国产亚洲av麻豆| 成人免费视频网址|