gpt4 book ai didi

java - 如何让OSGI EventAdmin在多线程中处理事件

转载 作者:太空宇宙 更新时间:2023-11-04 11:08:42 26 4
gpt4 key购买 nike

我正在开发OSGI项目。有很多服务使用事件管理、发送和处理事件。事件管理似乎在单个线程中处理事件。当handleEvent函数被激活时,任何其他处理事件函数都不会启动,直到正在运行的handleEvent函数退出。我测试了它的Thread.sleep函数。

我想知道是否有任何配置或参数可以使事件管理员以多线程方式处理事件。

我正在使用 eclipse neon 3,它附带了 equinox。

最佳答案

这取决于您使用的事件管理实现。对于 felix eventadmin默认使用 20 个线程,并且可配置。

您还应该使用 eventAdmin.postEvent 来确保异步传递。

关于java - 如何让OSGI EventAdmin在多线程中处理事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46214203/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com