看板 java 關於我們 聯絡資訊
※ 引述《scdog (just do it)》之銘言: : 請問如何在os上同時間只能跑一隻同樣的java程式 : 之前我是程式執行時產生temp file,結束後移除temp file : 同程式執行時檢查temp file是否存在, : 若存在則不執行 : 可這有個問題 : 若程式是不正常結束則無法自動移除temp file : 不知道各位有無其他的好方法 : 乾瞎! 很久很久以前(好像在講童話故事) 在 Javaworld@tw 那裡有看到同樣的話題 那裡建議的作法是用 lock 網路卡的一個 port (現在很難有電腦沒有網路卡吧 XD) 另外就是 hypersonic 這個 database(hsqldb) 如果你用 in-process 的 type 啟動 hsqldb 那他會產生一個 .lck 的檔案 理論上... 程式不正常關閉,下次還是能順利啟動 也許你可以去找找看裡頭弄了什麼手腳 XD -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.200.18