[Перевод] Спинлок в современном C++ с применением атомиков, барьеров памяти и экспоненциальной выдержкой Эта …
[Перевод] Спинлок в современном C++ с применением атомиков, барьеров памяти и экспоненциальной выдержкой Эта статья послужит вам быстрым, но глубоким введением в низкоуровневую конкурентность. Механизмы блокировки — важнейшая часть конкурентного программирования. Такие механизмы позволяют множественным потокам одновременно обращаться к разделяемым ресурсам, не мешая друг другу. Одна из самых популярных блокировок – это спинлок (циклическая блокировка), при которой применяется активное ожидание, меха... https://clck.ru/3GLXaD
Автор: Habr все новости об IT