0
A
回答
0
如果您不關心由fixedThreadPool()生成的線程正在執行的後臺任務的突然終止,則可以調用shutdown()方法來停止線程。
如果您關心清潔終止,請改爲使用awaitTermination()方法。
1
如果您正在web應用程序的上下文中工作,那麼您可以在ServletContextListener中啓動和停止這類事情。如果你在這之外運行,那麼你可以創建並註冊一個Lifecycle對象並將它添加到你的服務器實例中,然後在你的對象上調用一個doStop()方法,並讓你優雅地結束事情。
相關問題
- 1. 關閉窗體時停止線程中的運行方法
- 2. 停止執行任何方法而不關閉應用程序
- 3. 如何在Java中的線程中停止執行該方法?
- 4. 線程停止執行
- 5. 如何停止方法的執行從運行()調用線程
- 6. 運行期間無法停止線程,但正在調試
- 7. 如何停止關閉AKK線程
- 8. 停止執行getCurrentPosition方法
- 9. 停止方法執行
- 10. IOS:在其執行停止的方法
- 11. 防止線程執行某些方法
- 12. 關閉線程方法
- 13. 暫停主線程的執行,直到NSWindow關閉
- 14. 什麼是停止執行程序服務運行線程的優雅方法
- 15. iOS:在進程中間停止線程/方法
- 16. 在Jetty關閉連接前優雅地停止servlet
- 17. 在線程停止後是否存在線程執行期間創建的任何對象?
- 18. 在關閉android應用程序時停止線程?
- 19. 在關閉應用程序時:如何停止線程?
- 20. Java如何在程序關閉時停止線程
- 21. 在JVM停止期間由第三方JAR打開的關閉ScheduledThreadPoolExecutor
- 22. 停止Qt線程:調用exit()或quit()不會停止線程執行
- 23. PowerShell中的停止程序(程序執行期間的時間流逝)
- 24. 更好的方法在特定時間後停止程序執行
- 25. JUnit在單擊關閉彈出窗口後停止執行
- 26. 如何在Microsoft Windows中執行時立即停止Python關閉
- 27. 在瀏覽器關閉時停止執行php腳本
- 28. 停止在自定義線程池中的所有線程(如關閉)
- 29. 5分鐘後停止方法執行
- 30. 停止方法從執行按鈕按
我想要關閉Jetty並調用此方法。但我不知道如何獲得關機掛鉤? – yash
你使用嵌入式碼頭嗎? – Sirsendu
爲什麼你想停止線程?如果他們在碼頭下運行,一旦Jetty關閉,所有正在運行的線程將被終止。 – Sirsendu