Karaf - 捆绑重启后运行线程状态

时间:2015-07-22 15:39:00

标签: apache-karaf karaf

我正在使用karaf 3.0.2。假设一个包B(id 100)已经启动了一些线程。执行

时,这些线程会发生什么
karaf@root()> restart bundle 100

...当捆绑包B的运行线程仍处于活动状态时?这些线程会被终止吗?

1 个答案:

答案 0 :(得分:1)

如果你在OSGi包中启动线程,你需要处理这些线程。 如果你不自己阻止他们,他们继续前进。因此,请确保在激活器中停止这些线程。

确切地说,没有那些线程不会被终止! 你启动它们,你就停止它们。