Lock-Free алгоритмы с Interlocked и Volatile // Демо-занятие курса «C# Developer. Advanced»

32 подписчика

12+
12+

5 просмотров

месяц назад

ПожаловатьсяНарушение авторских прав

32 подписчика

12+
12+

5 просмотров

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

5 просмотров

месяц назад

Что будет на вебинаре: — Про атомарные операции: класс System.Threading.Interlocked; — Роль барьеров памяти (Memory Barriers); — Класс System.Threading.Volatile и rлючевое слово volatile; — Сравнение производительности lock-free и lock-based подходов; — Разбор кейсов: реализация потокобезопасного счетчика и lock-free стека. Чему вы научитесь: — Разрабатывать потокобезопасные структуры данных без использования блокировок для максимальной производительности; — Применять класс Interlocked для атомарных операций над примитивными типами; — Понимать роль Volatile и барьеров памяти для обеспечения корректности многопоточного кода. «C# Developer. Advanced» - https://otus.pw/m6iB/ Преподаватель: Виктор Дзицкий - TeamLead, full-stack .NET Developer Пройдите опрос по итогам мероприятия - https://otus.pw/9UQS/ Следите за новостями проекта: → VK: https://vk.com/otusru → Telegram: https://t.me/Otusjava → Хабр: https://otus.pw/S0nM/

Название:

Lock-Free алгоритмы с Interlocked и Volatile // Демо-занятие курса «C# Developer. Advanced»

Категория:

Разное