[Moscow.pm] Вопрос про Coro и Coro::AnyEvent
Nikita Aznauryan
nikita-aznaourian на yandex.ru
Ср Фев 16 08:34:41 PST 2011
Видимо не для всех, раз ответа нет ;)
Но, вообще-то, очевидно, что это глюк яндекса)
16.02.2011, 19:30, "Oleg Kostyuk" <cub.uanic на gmail.com>:
> Вопрос, повторенный четырежды, звучит понятнее?
> Вопрос, повторенный четырежды, звучит понятнее?
> Вопрос, повторенный четырежды, звучит понятнее?
> Вопрос, повторенный четырежды, звучит понятнее?
>
> :)
>
> 16 февраля 2011 г. 16:34 пользователь Nikita Aznauryan
> <nikita-aznaourian на yandex.ru>; написал:
>
>> Для переключения между потоками использую переопределенную функцию sleep
>>
>> use Coro::AnyEvent; BEGIN { *CORE::GLOBAL::sleep = \&Coro::AnyEvent::sleep; };
>>
>> Далее определяю несколько async
>>
>> async {
>> while() {
>> sleep 1;
>> ...
>> }
>> }
>>
>> async {
>> while() {
>> sleep 1;
>> ...
>> }
>> }
>>
>> async {
>> while() {
>> sleep 1;
>> ...
>> }
>> }
>>
>> каждый из которых в свою очередь создает свои async - и
>>
>> и запускаю все это
>>
>> while () {
>> sleep 0;
>> }
>>
>> Вопрос в том, что не понятно в какой последовательности будут запускаться эти потоки. Есть ли какой-то алгоритм запуска потоков или они могут запускаться в любой последовательности?
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
> --
> Sincerely yours,
> Oleg Kostyuk (CUB-UANIC)
Подробная информация о списке рассылки Moscow-pm