我正在处理一个使用
我希望在测试的拆卸过程中验证
AnyEvent
编写异步代码的Perl项目。在测试期间,我的代码中出现了一个 bug ,导致阻塞代码在我的测试完成后被调用,使测试看起来通过,但是阻塞调用最终会污染后面的其他测试。我希望在测试的拆卸过程中验证
AnyEvent
是否正在等待其他阻塞调用。是否可以检查AnyEvent
是否有任何尚未执行的调用?
AnyEvent::Loop
的纯Perl实现,特别是变量@timer
和@idle
(在源代码中查找)。 - mzedeler