Совсем не свежие но все еще очень актуальные и полезные статьи про устройство ассинхронности Rust в трех частях
Async/await, или "асинхронный ввод‑вывод" - это функция языка, которая позволяет программам выполнять несколько задач одновременно. Это в некотором виде альтернатива многопоточности, хотя программы на Rust часто используют и то и другое. Асинхронный ввод‑вывод особенно популярен в веб‑сервисах и сетевых приложениях, работающих с большим числом подключений одновременно.
"Большое число" обычно означает порядока десяти тысяч подключений, что иногда называют "C10K problem", то есть задачей обработки 10 000 клиентов или соединений. Использование большого количества "futures" или "задач" оказывается более эффективным, чем запуск множества потоков.
А еще, конечно же, стоит почитать https://rust-lang.github.io/async-book/ ну и посмотреть все ссылки в статье
30.06.2026
Похожее
13.08.2026
Мигаем диодом на Rust
Автор показывает использование Embedded Rust - от подключения программатора ST-L...
08.08.2026
esp32 http2 сервер
Вот у людей времени дофига. Автор демонстрирует, как он запускает HTTP/2-серв...
06.08.2026
SteelMC
Чувак рассказал про свой SteelMC. Это Minecraft-сервер на Rust, который "блок за...
04.08.2026
Самодельные арены в Rust
В статье автор рассказывает про реализацию арен в Rust с нуля. Получилось такое ...