OSGi线程模型

cha*_*ika 10 osgi

我在互联网上搜索但未能找到满意的答案.OSGi容器中存在什么样的线程模型?它是否只是为每个注册的包生成一个新线程,例如?任何有关线程模型的参考都会很棒.

Hol*_*tte 10

你没有找到任何东西,因为没有"OSGi线程模型"这样的东西.Bundles只是存在,除非他们启动它们,否则不会"拥有线程".

  • 是的,bundle可以根据需要自由创建线程.如果bundle正在进行长时间运行的计算或提供网络请求,那么这些事情通常发生在bundle创建的线程中.请阅读我的(免费但未完成的)书的并发章节:http://njbartlett.name/osgibook.html (13认同)