Александр Ланцов — Не happens-before единым: нестандартные семантики
Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург трансляция).
Подробности и билеты:
— —
Реклама. Публичное акционерное общество «Сбербанк России», 2RanykF1Hix
— —
Несмотря на то, что новые режимы упорядочивания доступов к памяти стали доступны еще с выходом JDK 9, немногие разработчики знакомы с ними. Хотя эти семантики все еще не имеют формального описания в модели памяти Java, они широко используются в популярных многопоточных библиотеках: JCTools, Disruptor, Agrona, Aeron и многих других. Поэтому для изучения исходного кода этих проектов нужно понимать существующие режимы упорядочивания.
Но даже для исключительно прикладных разработчиков-пользователей этих библиотек понимание свойств этих режимов позволяет осознанно подходить к выбору используемой реализации многопоточных структур данных. И все это может увеличить производительность всей системы.
В докладе последовательно рассматриваются все доступные на данный момент режимы: plain, opaque, release-acquire, volatile. Для каждого показаны его высокоуровневые свойства и примеры использования.
Доклад будет интересен всем, кто интересуется многопоточным программированием, моделями памяти и популярными lock-free библиотеками.
Презентация к докладу:
#java #performance
1 view
1498
458
3 weeks ago 01:50:54 465
💥Синистер. Пожиратель душ💥
3 weeks ago 01:50:37 70
Синистер. Пожиратель душ / Le mangeur d’âmes / The Soul Eater (2024) 1080
4 weeks ago 00:04:51 1
25 ноября - этот день в истории!
2 months ago 01:48:28 345
Синистер. Пожиратель душ / Le mangeur d’âmes (The Soul Eater) 2024
3 months ago 02:07:58 2
Орден Люцифера и его Чёрные Маги: высшие «офицеры» Гурджиев, Ленин, Сталин, Гитлер, Ланц и другие
3 months ago 00:07:50 1
Тульские городища. Федяшево
3 months ago 00:01:54 1
Rusia lanza el mayor ejercicio naval en 30 años
3 months ago 00:48:54 5.2K
Александр Ланцов — Нестандартные расширения модели памяти на практике
4 months ago 00:48:03 1
Александр Ланцов — Не happens-before единым: нестандартные семантики
4 months ago 01:51:44 751
С/П/Д
5 months ago 00:19:41 1
Квантовая Теория Доказывает, Что Вы Никогда Не Умрёте! Доктор Джо Диспенза
5 months ago 00:59:57 1
КНИЖНЫЕ ПОКУПКИ В ИЮНЕ📚
5 months ago 00:11:21 4
Saltatio Mortis - Darkenguard feat. Blind Guardian (Official Video)
5 months ago 00:37:27 1
Что ждет маркетплейсы в 2025 году? Бренд или Арбитраж. 3 дня MPSTATS Expo
6 months ago 01:05:50 1
ЗА ШИРМОЙ ТЫСЯЧНОГО ЛИ | ПРЕДСКАЗАНИЯ ПИСАТЕЛЕЙ РУССКОЙ ФАНТАСТИКИ | ЭПИЗОД 1
6 months ago 00:03:45 1
Керн. “Дым“ из мюзикла “Роберта“ (“Smoke Gets In Your Eyes“). Поет Тамара Синявская (1989)
6 months ago 00:25:22 1
Боец сборной РФ по средневековому бою комментирует фильмы — «Игра престолов», «Последняя дуэль» и др
6 months ago 00:32:43 3
Историк разбирает сцены из фильмов «300 спартанцев», «Гладиатор», «Рим», «Троя»
6 months ago 01:13:58 243
БИЗНЕС на детских товарах на маркетплейсах и собственное производство / Разборы
7 months ago 02:03:57 489
Круглый стол о сетевой литературе на фестивале “Звёзды над Донбассом“ 2024
7 months ago 00:01:25 1
Синистер. Пожиратель душ (2024) | Русский дублированный трейлер (18+) | Amazon Prime Video
7 months ago 01:35:19 1
Кавказ: горные маршруты в окрестностях Красной поляны
7 months ago 00:31:12 2
КЛИМ ЖУКОВ | АЛЕКСАНДР КАДИРА: Сказ про то, как викинги на вахту в Константинополь ездили