4.5Kпросмотров
1 марта 2026 г.
statsScore: 5.0K
Дописал в https://eax.me/2026/2026-02-27-rust-futures.html: """ Дополнение: В комментариях читатели обратили внимание на следующие моменты. (1) Выполнение футуры в Rust в общем случае может быть отменено. Например, при использовании tokio::select! или tokio::time::timeout. Если не знать об этом, то можно допустить много разнообразных ошибок, cм cancellation safety и futurelock. (2) Если вы пишите трейт с async fn методами и используете динамическую диспетчеризацию, то столкнетесь со множеством загадочных сообщений об ошибках. В такой ситуации используйте async-trait. (3) Допускается использовать std::sync::Mutex с асинхронным кодом, если мьютекс захватывается в одном месте и на короткое время. Иногда это может быть эффективнее, чем использовать мьютексы Tokio. """ Спасибо всем, кто комментировал 🙏
4.5K
просмотров
810
символов
Да
эмодзи
Нет
медиа

Другие посты @eaxme

Все посты канала →
Дописал в https://eax.me/2026/2026-02-27-rust-futures.html: — @eaxme | PostSniper