Ангелы и демоны многопоточного программирования / Алексей Федоров (Одноклассники)
Приглашаем на конференцию HighLoad 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке:
--------
РИТ 2016, Backend Conf
Презентация и тезисы:
Современные процессоры имеют на борту по нескольку вычислительных ядер, позволяющих запускать задачи на них параллельно. И, казалось бы, вот оно — счастье: бей большие задачи на куски, запускай эти куски параллельно на разных ядрах и радуйся.
Но не все так просто. Для того чтобы одновременный доступ к общим данным выполнялся корректно, современные системы используют разные примитивы синхронизации. В основе одних лежат блокировки (locks), в основе других — операции типа сравнение-с-обменом (compare-and-swap). Однако и у тех и у других есть свои слабые места. О них мы и поговорим.
Из доклада вы узнаете, чем блокирующие алгоритмы отличаются от неблокирующих, и какими достоинствами и недостатками обладает каждый из этих классов. Кроме того, будут показаны различные подводные камни тех и других решений: Deadlock, Livelock, Starvation, Mutable vs Immutable hype.
44 views
127
17
6 days ago 00:01:15 1
День Матери — это не просто дата в календаре. День Матери — это самый добрый, самый ласковый и самый любимый праздник.
6 days ago 01:26:36 3
Ангелов круче не бывает (1971) [США боевик, триллер] DVO Blackbird Sound, AVO В. Горчаков
6 days ago 00:05:27 1
Orianthi & Rocks Stars Angels I love ROCK n ROLL Victorias Secret Show 2024
6 days ago 00:08:59 1
[nonamity] ЭТО САМЫЙ ЗАБАГОВАННЫЙ ИВЕНТ В БРАВЛ СТАРС
6 days ago 00:04:07 1
Ангела ко сну! Выпуск 594. Мученики Виктор и Стефанида Дамасские
6 days ago 00:09:32 44
ФК Лос-Анджелес — Сиэтл Саундерз | Хайлайты: обзор матча | МЛС | Плей-офф | 1/4 финала |
6 days ago 00:27:48 1
Разбор Star Trek Нижние палубы 5 сезон 6 серия - О богах и ангелах
6 days ago 00:03:53 1
La BSW 470, 380w
6 days ago 00:16:12 65
ЖДАТЬ ЛИ ПРИШЕСТВИЯ?
6 days ago 00:13:07 29
[Анимэр] Яндере-Ангел Уничтожила Мир, Чтобы Навсегда Остаться с Любимым!