shutdown-hook

    -1熱度

    2回答

    我試圖在用戶註銷或登錄到計算機時將時間存儲到數據庫中,但是當我將計算機從計算機上註銷時不會將當前時間存儲到數據庫中,如果我在控制檯上按ctrl+c或從NETBEANS終止程序,它也會存儲註銷時間。我在哪裏做錯了?這個你能幫我嗎。以下是我的代碼。先謝謝你。 public void logoutTime() throws Exception { Runtime.getRuntime().a

    0熱度

    1回答

    我在關機掛鉤中設置了一個斷點,並在intellij中調試它。但它看起來有些超時,會在一段時間後自動退出。

    0熱度

    1回答

    我絕對需要我的程序乾淨地退出,即當且僅當用戶手動完成。在任何其他情況下,我的程序必須通過顯示彈出窗口或更好地播放聲音(循環)來通知他們。 因此:是否有一種防止錯誤,自動防故障的方式來提醒用戶出現問題?即使JavaFX的Application#start方法中已經出現異常?我正在嘗試關閉掛鉤,但是關於SO的一般共識是它們不適用於這種繁重的操作。

    1熱度

    1回答

    我目前正在使用Java和LWJGL 3,並且正在爲頂點數組對象,頂點緩衝對象等寫東西。 現在,刪除它是個好習慣這些對象在程序退出之前,所以我創建了一個應該清理的關閉鉤子。 但是,當我在關閉鉤子內調用OpenGL函數時,我得到一個非法狀態異常,說明OpenGL上下文尚未初始化。 我寫了一個測試程序,它再現了這種行爲: public static void main(String[] args) {

    0熱度

    1回答

    我現在用的是MariaDb4j庫我的集成測試,它會註冊一個關閉掛鉤,這種方式: protected void cleanupOnExit() { String threadName = "Shutdown Hook Deletion Thread for Temporary DB " + dataDir.toString(); final DB db = this;

    0熱度

    1回答

    https://nodejs.org/api/process.html 監聽功能必須僅執行同步操作不同。 Node.js進程在調用'exit'事件 偵聽器後會立即退出,導致放棄在事件循環 中排隊的任何其他工作。在下面的例子,例如,將永遠不會發生超時 : process.on('exit', (code) => { setTimeout(() => { console.log('

    1熱度

    1回答

    所以我有一個printwriter,偶爾會寫入一個文件(「偶爾」,這裏的意思是「定期在一定數量的指定事件之後」)。 現在,如果這些事件數量太少,當應用程序終止時日誌文件可能最終爲空(Ctrl + C)。 我當然可以,flush的每println之後,但會破壞具有非自動刷新PrintWriter的(這是可以無論如何,如果我想通過一個File作爲創建唯一的一種目的構造函數參數)。 是否有onAppli

    0熱度

    2回答

    我有一臺知道何時停電的主計算機。然後,主計算機將使用內置的「shutdown/m \ computername/s」命令告訴所有工作站通過網絡關閉。 該主計算機還會告訴單個工作站使用相同的shutdown /m \\computername /r機制重新啓動。 每個工作站都有一個腳本,執行時會保存所有重要數據。 每個工作站在被告知通過網絡關機或重新啓動時(shutdown /m \\compute

    -2熱度

    1回答

    我知道我可以添加一個關機掛鉤,它將運行在一個新的線程,但我怎麼能添加一個關閉掛鉤當前線程,如果可能的話? 我需要一些代碼在創建關機掛鉤的同一個線程中運行,但我還沒有找到答案。 編輯:一些背景資料: 我寫每當創建一個特定的對象,從MS COM接口調用CoInitialize的圖書館。我希望用戶不需要關心未初始化COM,因此我想我可以簡單地在關閉鉤子中調用CoUninitialize。但是,未初始化必

    1熱度

    1回答

    在R程序意外退出之前,我想做一些清理工作。有沒有像Java的關閉掛鉤在R?謝謝