Acho que não... Tinha o teor desse artigo: http://blog.64p.org/entry/20090630/1246324092 (repare na frase "Coro is black magic.") :/ Mas creio que achei outro tipo de resposta para o que estava procurando, "time-sliced multitasking using interval timers":
# "timeslice" the given block sub timeslice(&) { use Time::HiRes (); Coro::on_enter { # on entering the thread, we set an VTALRM handler to cede $SIG{VTALRM} = sub { cede }; # and then start the interval timer Time::HiRes::setitimer &Time::HiRes::ITIMER_VIRTUAL, 0.01, 0.01; }; Coro::on_leave { # on leaving the thread, we stop the interval timer again Time::HiRes::setitimer &Time::HiRes::ITIMER_VIRTUAL, 0, 0; }; &{+shift}; } # use like this: timeslice { # The following is an endless loop that would normally # monopolise the process. Since it runs in a timesliced # environment, it will regularly cede to other threads. while () { } }; ABS() 2012/8/15 breno <br...@rio.pm.org> > Vc se refere a isso? > > https://metacpan.org/module/Coro::State#MODEL > > []s > > -b > > 2012/8/14 Stanislaw Pusep <creakt...@gmail.com>: > > Pessoas, eu lembro como se fosse ontem que em algum lugar da documentação > > (https://metacpan.org/module/Coro) havia uma referência descrevendo > como o > > Coro foi implementado... Não estou conseguindo mais achar :( > > Alguém lembra/sabe? > > > > ABS() > > > > > > _______________________________________________ > > Rio-pm mailing list > > Rio-pm@pm.org > > http://mail.pm.org/mailman/listinfo/rio-pm > _______________________________________________ > Rio-pm mailing list > Rio-pm@pm.org > http://mail.pm.org/mailman/listinfo/rio-pm >
_______________________________________________ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm