Re: [問題] 如何讓java執行檔在OS上同時間只能跑一隻

看板java作者 (痞子軍團團長)時間18年前 (2007/07/16 14:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《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
文章代碼(AID): #16cmxmS6 (java)
討論串 (同標題文章)
文章代碼(AID): #16cmxmS6 (java)