2016-08-01 63 views
0

您已經通過 fixedThreadPool啓動了幾個線程。執行在Jetty關閉期間停止線程的方法

Jetty關閉期間我想調用這些線程停止的方法。

讓我知道如何做到這一點?

+0

我想要關閉Jetty並調用此方法。但我不知道如何獲得關機掛鉤? – yash

+0

你使用嵌入式碼頭嗎? – Sirsendu

+0

爲什麼你想停止線程?如果他們在碼頭下運行,一旦Jetty關閉,所有正在運行的線程將被終止。 – Sirsendu

回答

0

如果您不關心由fixedThreadPool()生成的線程正在執行的後臺任務的突然終止,則可以調用shutdown()方法來停止線程。

如果您關心清潔終止,請改爲使用awaitTermination()方法。

+0

是的,我知道這一點。但是何時和何時打電話是我的問題。我只需要在我的應用程序正常運行時調用。我們正在使用嵌入式碼頭。 – yash

+0

編程式關機或從控制檯接收到Ctrl + C時? – Saheed

+0

也許這[文章](http://www.petervannes.nl/files/084d1067451c4f9a56f9b865984f803d-52.php)是否接近你想要實現的目標? – Saheed

相關問題