模块 jdk.jdi

接口 EventQueue

所有父级接口:
Mirror

public interface EventQueue extends Mirror
目标 VM 的传入调试器事件的管理器。事件总是分组在 EventSet 中。调试器后端生成的 EventSets 可以在这里阅读。有一个 EventQueue 实例分配给特定的 VirtualMachine

某些事件会导致目标 VM 暂停 - 事件请求 (com.sun.jdi.request ) 的 suspend policy SUSPEND_ALL SUSPEND_EVENT_THREAD ,有时为 VMStartEvent 。如果这些暂停没有恢复,目标 VM 将挂起。因此,在读取包含 VMDisconnectEvent 的 EventSet 之前,remove() 来自事件队列的每个 EventSet 始终是一个好策略。除非以另一种方式处理 resume ,否则每个 EventSet 都应调用 EventSet.resume()

自从:
1.3
参见:
  • 方法总结

    修饰符和类型
    方法
    描述
    永远等待下一个可用事件。
    remove(long timeout)
    等待下一个可用事件的指定时间。

    在接口 com.sun.jdi.Mirror 中声明的方法

    toString, virtualMachine