- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在开发OSGI项目。有很多服务使用事件管理、发送和处理事件。事件管理似乎在单个线程中处理事件。当handleEvent函数被激活时,任何其他处理事件函数都不会启动,直到正在运行的handleEvent函数退出。我测试了它的Thread.sleep函数。
我想知道是否有任何配置或参数可以使事件管理员以多线程方式处理事件。
我正在使用 eclipse neon 3,它附带了 equinox。
最佳答案
这取决于您使用的事件管理实现。对于 felix eventadmin默认使用 20 个线程,并且可配置。
您还应该使用 eventAdmin.postEvent 来确保异步传递。
关于java - 如何让OSGI EventAdmin在多线程中处理事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46214203/
我有一个关于 OSGi EventAdmin 服务使用的一般问题。我目前在每秒可能生成数千个事件的环境中使用它。我担心 EventAdmin 服务可能是一个瓶颈。我从我的分析器得到的初步结果似乎支持这
我创建了一个 maven-osgi 项目,其中激活器应该发送 osgi 事件,但由于某种原因 EventAdmin 始终为空。 这是我的java类 package com.example.eventh
在 Swing 环境中使用 EventAdmin 是否安全?我问是因为我有以下顺序: 从 JButton 接收 ActionListener 通知 创建一个 JPanel 并将其放入我的事件的属性中
Linux 上的 D-Bus 和 Eclipse 中的 EventAdmin 都提供发布/订阅模型。我想将两者联系起来,这样我就可以将一个事件发布到 Eclipse 中的 EventAdmin,然后它
我是一名优秀的程序员,十分优秀!