Тёмный

Антон Потапов, Антон Малахов - Учим Кукушку Летать, или ConcurrentHashMap with Seqlocks 

C++ User Group
Подписаться 14 тыс.
Просмотров 137
50% 1

Ближайшая конференция: С++ Russia 2024, 24 мая (online), 2-3 июня (offline, Москва)
Подробности и билеты: jrg.su/W8skjE
- -
Хэш-таблицы - это базовый алгоритм ассоциативного массива, используемый практически везде. Существует множество алгоритмов, включая те, что поддерживают многопоточность, но мы обратим внимание на один из лучших - libcuckoo. Одна из проблем таких многопоточных алгоритмов - это то, что для безопасного чтения данных все равно необходимо произвести запись в память замка, чтобы синхронизироваться с другими потоками. Алгоритм SeqLock позволяет избавиться от необходимости в записи, существенно повышая масштабируемость чтения, однако он ставит несколько существенных условий использования, которые не просто адресовать… и не только на уровне алгоритма хэш-таблиц, но так же и на уровне языка С++, затрагивая его высшие материи и пробелы.
Скачать презентацию с сайта С++ Russia - jrg.su/oRxXOs

Наука

Опубликовано:

 

15 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее
BRAWL STARS x DRAGONFORCE: A Draco Tale
03:46
Просмотров 9 млн
Хэш-таблицы за 10 минут
13:01
Просмотров 119 тыс.
как спасти усилитель?
0:35
Просмотров 493 тыс.
Apple watch hidden camera
0:34
Просмотров 51 млн
Google Pixel 8 Pro #apple #googlepixel #iphone
0:17
Просмотров 14 тыс.
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Просмотров 1,7 млн