В 2020 году Saint HighLoad++ проводиться не будет.
В Санкт-Петербурге мы с вами встретимся в сентябре 2021

lock-free, жизнь без блокировок Архитектуры, масштабируемость

Доклад отозван
Тезисы

Большой процент разработчиков привыкли к синхранизациям на основе блокировок, но это ведет к гонке, взаимоблокировке и может серьезно снижать производительность. Чтобы получить максимальное преимущество от параллелизации, надо стремится к коду, свободному от блокировок. Wait-Free и Lock-free - делают код гораздо эффективнее. Но если первое - это совсем редкие случаи, то lock-free алгоритмы и структуры на их основе - сегодня уже достаточно изучены, и имеют ряд реализаций и в .NET

В наших докладах вы узнаете:
- О постановке ТЗ на выбор lock-free структуры данных
- как они устроены и на основе каких алгоритмов работают
- как разработать свой собственный алгоритм lock-free
- и как его протестировать

Станислав Сидристый
ЦРТ

Разработчик с 15-летним опытом как .NET-разработки, так и C++, C, Asm, Groovy. Архитектор по должности.

skype: stanislav.sidristyi
telegram: @sidristij
электропочта: sunex.development@gmail.com
Андрей Гончаров
Центр Речевых Технологий

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

telegram: @a_cross
e-mail: goncharov.andrey.v@gmail.com

Другие доклады секции Архитектуры, масштабируемость