【问题标题】:Are OSGI bundles running on multiple coresOSGI 包是否在多个内核上运行
【发布时间】:2016-01-19 14:29:18
【问题描述】:

在多核 cpu 系统中,osgi 包是否在不同的内核上运行? 因此,包 A 在核心 1 上运行,包 B 在核心 2 上运行,依此类推。

【问题讨论】:

    标签: java osgi osgi-bundle


    【解决方案1】:

    捆绑包是库。它们可以是被动的,在这种情况下,它们使用调用它们的线程,或者它们可以创建自己的线程。

    在任何 Java 程序中,除非您非常仔细地放置线程和它们调用的代码,否则您无法确定代码将在何处运行。

    您的包可以共享相同的线程或使用不同的线程,具体取决于它们的使用方式。这些线程可以使用相同的内核,也可以使用不同的内核。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-19
      • 1970-01-01
      • 2016-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      • 1970-01-01
      相关资源
      最近更新 更多