我想弄清楚 Perl 中的事件循环?
目前我的程序做这样的事情:
while(my $event = wait_for_event()){
handle_event($event);
try_to_do_something();
}
wait_for_event 阻塞的地方。
我想弄清楚我是否可以使用 EV、AnyEvent(AE) 或其他东西来添加另一个事件观察器。
例如,我希望能够每 2 秒调用一次 try_to_do_something(),但目前我坚持将其放入事件循环中。
另外,我想添加某种形式的与程序的交互,可能通过套接字(另一个观察者)。
谢谢