Информация об изменениях

Сообщение Re[10]: SynchronizationContext a-la node.js от 03.10.2016 15:19

Изменено 03.10.2016 15:20 Sinix

Здравствуйте, Serginio1, Вы писали:

S>// И цикл крутится бесконечно

Угу. Всего-то один умный человек, решил, что if (local1 == 0) недостаточно кавайно, while понадёжней будет. Ну и последний Produce(a); убрал — while же есть.

Только чур не рассказывать, что такого не бывает, этим летом барабашку ловил. Чтоб было веселее — шедулер был не однопоточный, и оно таки со временем себя прожёвывало. Если никто больше проц не отжирал.

В общем, не надо изобретать велосипед, когда есть await. Проверено сложным способом
Здравствуйте, Serginio1, Вы писали:

S>Правильнее по алгоритму сначала запустить чтение

Не спасёт.

S>// И цикл крутится бесконечно

Угу. Всего-то один умный человек, решил, что if (local1 == 0) недостаточно кавайно, while понадёжней будет. Ну и последний Produce(a); убрал — while же есть.

Только чур не рассказывать, что такого не бывает, этим летом барабашку ловил. Чтоб было веселее — шедулер был не однопоточный, и оно таки со временем себя прожёвывало. Если никто больше проц не отжирал.

В общем, не надо изобретать велосипед, когда есть await. Проверено сложным способом