2015-02-11 30 views
1

我想了解karaf線程模型。
從我在OSGI中可以理解的情況下,捆綁啓動線程它也負責關閉它們。 這是在karaf的情況嗎? 是否有任何其他解決方案來管理卡拉夫線程?Karaf的線程模型是如何實現的?

+0

你到底想要解決什麼問題? – 2015-02-11 23:22:25

+0

我有一個包,作爲其邏輯的一部分創建了多個線程。現在我想知道如果關閉創建它們的包,線程將會發生什麼。它們會被osgi容器終止還是需要在關機時手動停止它們。 – raven 2015-02-12 11:44:21

回答

1

採取額外的評論。
沒有OSGi框架不會管理你的線程。 如果你從你的包中產生線程,你應該照顧它。 例如,在停止Activator的Method中,可以停止使用的線程池。

0

OSGi中的線程像普通的Java一樣工作。所以舉個例子,你可以使用Executors。