Karaf中线程模型是如何实现的?

How is the thread model implemented in Karaf?

我正在尝试了解 karaf 线程模型。
根据我在 OSGI 中的理解,如果捆绑包启动线程,它也负责关闭它们。 karaf 也是这种情况吗? 在 karaf 中是否有其他管理线程的解决方案?

OSGi 中的线程像普通 Java 一样工作。例如,您可以使用 Executors。

摘自额外评论。
不,OSGi 框架不会管理您的线程。 如果你从你的包中产生线程,你应该照顾它。 例如,在 Activator 的停止方法中,您可以停止使用的线程池。