[Moscow.pm] Ограничить время выполнения произвольной функции

Dmitry Karasik dmitry на karasik.eu.org
Пт Янв 29 09:13:20 PST 2010


> можешь набросать тест который она не пройдет?

вместо 
    my $res = eval { dtimeout(1, sub { eval { sleep 3 }; return $_[0] }, 321) };
в t_timeout_eval
    my $res = eval { dtimeout(1, sub { eval { sleep 3 }; sleep 33; return $_[0] }, 321) };
подойдет?

-- 
Sincerely,
	Dmitry Karasik



Подробная информация о списке рассылки Moscow-pm