В статье автор расскажет как создать LockFreeArray, массив фиксированного размера, без блокировок, для хранения распределенных в куче значений. Он использует атомарные вычисления и свободный список для вставки и получения значений в потоках без блокировок.
Вы узнаете: как работают Atomic, AtomicUsize и compare_exchange; почему порядок в памяти имеет значение (и как его исправить); где такие вещи полезны (слоты задач, пулы фиксированных ресурсов).
22.05.2025
Похожее
10.04.2026
Цена конкурентности
Джон Йенгсет исследует истинную стоимость координации при параллельном выполнени...
10.04.2026
Lisette
Так, у нас тут пятница, а это значит время новых языков программирования. Сег...
09.04.2026
Чини компилятор
В статье автор из Trifecta Tech Foundation рассказывает, как его команда, занима...
08.04.2026
Godot Rust
Приятно видеть, что godot-rust развивается В мартовском обновлении разработч...