Re[11]: Как оптимизировать выполнения 10000 параллельных зад
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 08.08.16 10:13
Оценка: 6 (1)
Здравствуйте, LWhisper, Вы писали:


LW>Как видно из примеров выше, это не решение всех проблем.

LW>Так или иначе, в коде есть злачные закоулки с локами, мьютексами и вейт хэндлами. Вместо потоков на них будут виснуть таски.
LW>Как этого избежать, переписав всё — понятно. Как обойтись малой кровью — увы, нет.

Ны дык все их нужно заменять на аналоги
Microsoft.VisualStudio.Threading

AsyncReaderWriterLock
AsyncAutoResetEvent()

И только там , где это невозможно использовать потоки. При этом получится гибридная система, но с минимумом ручных потоков.
и солнце б утром не вставало, когда бы не было меня
Отредактировано 08.08.2016 10:14 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.