Event and max_cb_tm,
[email protected] (Dariush Pietrzak) Tue, 1 Feb 2005 13:17:04 +0100
| Newsgroups | perl.loop |
|---|---|
| Message-ID | <[email protected]> |
Hello,
when I played with Event some time ago it used to put
timer on all callbacks, thus something like this:
Event->timer(interval=>5,cb=>sub {sleep 999999;},);
didn't stop application from running.
Now i've written a small app using Event, deployed it, and painfully
realised that single hanged event stopped it from running.
Is my memory failing me, have Event ever had this property of time-outing
long running callbacks?
I found max_cb_tm in docs, but it doesent work:
Event->timer(interval=>5,max_cb_tm=>1,cb=>sub {sleep 999999;},);
and grep max_cb_tm Event.pm reveals nothing.
How should time limit on callbacks be implemented? Do I have to implement
it inside every cb?
regards,
--
Dariush Pietrzak,
Key fingerprint = 40D0 9FFB 9939 7320 8294 05E0 BCC7 02C4 75CC 50D9