Post Thumbnail

В статье автор расскажет как создать LockFreeArray, массив фиксированного размера, без блокировок, для хранения распределенных в куче значений. Он использует атомарные вычисления и свободный список для вставки и получения значений в потоках без блокировок.

Вы узнаете: как работают Atomic, AtomicUsize и compare_exchange; почему порядок в памяти имеет значение (и как его исправить); где такие вещи полезны (слоты задач, пулы фиксированных ресурсов).

Похожее

Post Thumbnail

Rust и CRDT

Вам не кажется странным, что для отправки сменного котика вашей жене, которая на...

Post Thumbnail

10 000 CSV-файлов

Автор создал приложение на Rust, которое загружает и обрабатывает 10 000 CSV-фай...

Post Thumbnail

Астра

ArkForge Astra - это простой в использовании, отказоустойчивый, расширяемый и бы...