在win,可以設定共享信號量。用Qt可以設定共享量;
但我想直接用 gnu c++ (標準C、C++庫),如何實作防止二次運行?
網上有許多介紹的 寫個標記檔案,啟動時檢查檔案是否存在的(例外中止、被kill呢?),與有查行程名的(行程改名、改路徑呢?),都覺得不太好。
uj5u.com熱心網友回復:
我是這個做的程式第一次啟動時獲取程式pid
將pid 寫入檔案
程式第二次啟動時判斷第一次啟動的pid是否是運行態
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/181209.html
標籤:應用程序開發區
