Re[8]: Красивое решение для задачи с потоками
От: G_a_r_r_y  
Дата: 16.03.15 09:21
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Не нравится мне эта синхронизация из костылей и спичек (аля "while (_active)" и "_actionsCount — i == _doneCount"). Одна опечатка и упс.

Никаких костылей и спичек, хотя выглядит сложновато, но можно и упростить, сразу не сообразил.

S>Вариант с тасками гораздо проще. Только Task.WaitAll() лучше заменить на await, ждущая блокировка тут не нужна. И "new Task() ... Start()" — на "Task.Run()";

У меня пример для 4 фреймворка (посыпаю голову пеплом, забыл предупредить), там этих "красивостей" еще нет.
А ждущая блокировка нужна по условиям задачи.

S>Более-менее правильный пример выше
Автор: Sinix
Дата: 13.03.15
.

Мой пример лучше.
Отредактировано 16.03.2015 9:22 G_a_r_r_y . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.