Сообщение 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. Проверено сложным способом
S>// И цикл крутится бесконечно
Угу. Всего-то один умный человек, решил, что if (local1 == 0) недостаточно кавайно, while понадёжней будет. Ну и последний Produce(a); убрал — while же есть.
Только чур не рассказывать, что такого не бывает, этим летом барабашку ловил. Чтоб было веселее — шедулер был не однопоточный, и оно таки со временем себя прожёвывало. Если никто больше проц не отжирал.
В общем, не надо изобретать велосипед, когда есть await. Проверено сложным способом
Здравствуйте, Serginio1, Вы писали:
S>Правильнее по алгоритму сначала запустить чтение
Не спасёт.
S>// И цикл крутится бесконечно
Угу. Всего-то один умный человек, решил, что if (local1 == 0) недостаточно кавайно, while понадёжней будет. Ну и последний Produce(a); убрал — while же есть.
Только чур не рассказывать, что такого не бывает, этим летом барабашку ловил. Чтоб было веселее — шедулер был не однопоточный, и оно таки со временем себя прожёвывало. Если никто больше проц не отжирал.
В общем, не надо изобретать велосипед, когда есть await. Проверено сложным способом
S>Правильнее по алгоритму сначала запустить чтение
Не спасёт.
S>// И цикл крутится бесконечно
Угу. Всего-то один умный человек, решил, что if (local1 == 0) недостаточно кавайно, while понадёжней будет. Ну и последний Produce(a); убрал — while же есть.
Только чур не рассказывать, что такого не бывает, этим летом барабашку ловил. Чтоб было веселее — шедулер был не однопоточный, и оно таки со временем себя прожёвывало. Если никто больше проц не отжирал.
В общем, не надо изобретать велосипед, когда есть await. Проверено сложным способом