首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Amdatu OSGI事件处理程序在其他侦听器正在侦听时侦听的时间延迟

Amdatu OSGI事件处理程序在其他侦听器正在侦听时侦听的时间延迟
EN

Stack Overflow用户
提问于 2015-11-23 16:13:24
回答 1查看 65关注 0票数 0

我使用amdatu并使用osgi事件侦听器处理多个包,问题是当我创建更多线程时,事件处理程序正在工作,但它给出的响应有时间延迟

示例:我有两个事件侦听器,一个将在云中执行虚拟机创建作业,另一个事件只是乒乓调用,用于检查系统启动状态

问题是,当第一个事件侦听器被调用并且VM作业正在处理时,中间当我调用乒乓时,事件被发布,但是侦听器以更多的时间延迟进行侦听,是否有任何配置可以并行处理所有事件?

Java堆内存使用情况总内存: 1364可用内存: 691已用内存: 672最大内存: 1820

所以任何知道这个问题的人,说一个解决方法

EN

回答 1

Stack Overflow用户

发布于 2015-11-23 16:54:13

我认为你不能在EventAdmin端做到这一点(我猜你在使用EventAdmin)。您应该能够在EventListener端生成一个ExecutorService。因此,监听程序在更长的时间内不会被阻止。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33866255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档