Java進程優雅關閉

目的: Java進程在接受到關閉命令時,可能正在進行業務處理,須要等正在處理的業務執行完畢後,進程才能退出,以便保證業務處理的完整性。tcp 方案1:線程       1 在主線程中註冊關閉鉤子。進程          在關閉鉤子中,設置標示不能處理新的業務(如關閉mq的消費者,關閉tcp鏈接的監聽端口等)。資源          循環等待業務流程的處理完畢。(或者在關閉鉤子中睡眠一段時間)鉤子
相關文章
相關標籤/搜索