我使用amdatu并使用osgi事件侦听器处理多个包,问题是当我创建更多线程时,事件处理程序正在工作,但它给出的响应有时间延迟
示例:我有两个事件侦听器,一个将在云中执行虚拟机创建作业,另一个事件只是乒乓调用,用于检查系统启动状态
问题是,当第一个事件侦听器被调用并且VM作业正在处理时,中间当我调用乒乓时,事件被发布,但是侦听器以更多的时间延迟进行侦听,是否有任何配置可以并行处理所有事件?
Java堆内存使用情况总内存: 1364可用内存: 691已用内存: 672最大内存: 1820
所以任何知道这个问题的人,说一个解决方法
发布于 2015-11-23 16:54:13
我认为你不能在EventAdmin端做到这一点(我猜你在使用EventAdmin)。您应该能够在EventListener端生成一个ExecutorService。因此,监听程序在更长的时间内不会被阻止。
https://stackoverflow.com/questions/33866255
复制相似问题