我想要发生的是在测试的拆解中,验证AnyEvent没有等待任何其他被阻止的调用.如果AnyEvent有任何尚未执行的调用,是否可以检查它?
无论如何,至于你的新问题,AnyEvent本身没有事件队列,所以你无法查看它.虽然一些底层事件库有一个事件队列,但有些事件没有,并且没有一个事件库公开导出它们的事件队列.
更糟糕的是,它甚至没有帮助,因为事件可能还没有在队列中,即使它发生了(例如,在处理某个事件时计时器可能会过去,所以它不会在事件队列中,但它或多或少会立即触发).
最后,AnyEvent(基于事件)永远不会等待被阻止的呼叫.