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

Multithreading 线程模型是如何在Karaf中实现的?,multithreading,osgi,apache-karaf,osgi-bundle,karaf,Multithreading,Osgi,Apache Karaf,Osgi Bundle,Karaf,我正在努力理解karaf线程模型。 根据我在OSGI中的理解,如果捆绑包启动线程,它还负责关闭线程。 卡拉夫也是这样吗? 在karaf中还有其他管理线程的解决方案吗?OSGi中的线程与普通Java中的线程类似。例如,您可以使用执行器 摘自额外评论。 不,OSGi框架不会管理您的线程。 如果您从包中生成线程,您应该负责处理它。 例如,在Activator的stop方法中,可以停止使用的线程池 你到底想解决什么?我有一个包,作为它逻辑的一部分,创建了许多线程。现在,我想了解如果关闭创建线程的包,线程

我正在努力理解karaf线程模型。
根据我在OSGI中的理解,如果捆绑包启动线程,它还负责关闭线程。 卡拉夫也是这样吗?
在karaf中还有其他管理线程的解决方案吗?

OSGi中的线程与普通Java中的线程类似。例如,您可以使用执行器

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

你到底想解决什么?我有一个包,作为它逻辑的一部分,创建了许多线程。现在,我想了解如果关闭创建线程的包,线程会发生什么情况。它们是否会被osgi容器终止,或者我是否需要在关闭时手动停止它们。