[Moscow.pm] Coro + AnyEvent --- Что не так
Ivan Petrov
i.petro.77.00 на gmail.com
Пт Окт 16 04:56:36 PDT 2015
> async {
> while(1) {
> $watcher = $Coro::current;
> Coro::schedule;
> $watcher = undef;
> while (my $task = shift @list) {
> async { \&cb; } @$task;
> }
> }
> };
тут только поменять местами надо собственно цикл и усыпление, а то
дедлок может получиться, сори
async {
while(1) {
while (my $task = shift @list) {
async { \&cb; } @$task;
}
$watcher = $Coro::current;
Coro::schedule;
$watcher = undef;
}
};
Подробная информация о списке рассылки Moscow-pm