我想弄清楚在Perl中的事件循環?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(),但我現在堅持把它放入事件循環中。
此外,我想添加某種形式的與程序的交互,可能通過套接字(另一個觀察者)。
感謝
我目前正在使用File :: ChangeNotify,我不確定如何將該觀察者添加到上面的任何事件處理程序。謝謝 – Smartelf