В статье автор расскажет как создать LockFreeArray, массив фиксированного размера, без блокировок, для хранения распределенных в куче значений. Он использует атомарные вычисления и свободный список для вставки и получения значений в потоках без блокировок.
Вы узнаете: как работают Atomic, AtomicUsize и compare_exchange; почему порядок в памяти имеет значение (и как его исправить); где такие вещи полезны (слоты задач, пулы фиксированных ресурсов).
22.05.2025
Похожее
19.08.2026
Конкурентный сервер на Rust
Седьмая часть серии о конкурентных сетевых серверах. Тут автор рассматривает, ка...
19.08.2026
Сервисы на Rust
Автор объясняет, почему Rust - отличный выбор для средних по размеру backend-сер...
13.08.2026
Мигаем диодом на Rust
Автор показывает использование Embedded Rust - от подключения программатора ST-L...
08.08.2026
esp32 http2 сервер
Вот у людей времени дофига. Автор демонстрирует, как он запускает HTTP/2-серв...