Post Thumbnail

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

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

Похожее

Post Thumbnail

Rust для старта

Если бы автор получал по монетке за каждый вопрос "Какой язык программирования у...

Post Thumbnail

Shell

Всего в 100 строк кода на Rust можно создать простую командную оболочку с базовы...

Post Thumbnail

microsandbox

Выполняйте ненадежный код изолировано на уровне виртуальной машины с молниеносны...

Post Thumbnail

Roto

Пятница! Новый язык программирования Встраиваемый скриптовый язык на Rust. Ра...