Доклад

#6 Разработка стратегий работы с блокировками

Когда у нас есть параллельный код, то возникает вопрос о синхронизации потоков. Как это делать? Большинство программистов используют разного рода блокировки, примитивы синхронизации и стратегии. Блокировки несут с собой риски.

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

Докладчик

Андрей Гончаров

Центр Речевых Технологий

В промышленной разработке с 2006 года. Начинал с C/C++, но довольно быстро ушел в мир .NET.

Работал в различных компаниях от стартапов до крупных, вроде Лаборатории Касперского.

Спектр задач, которые приходилось решать, также довольно широк — от численных расчетов до распределенных систем.

Что ещё может быть важно?

Для всех докладов в комплексе (не по каждой теме в отдельности) будут даны домашние задания. Если вы приобретёте соответствующий тип билета, мы поможем вам проверить корректность его выполнения.

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