diff --git a/async-book-ru/src/01_getting_started/02_why_async.md b/async-book-ru/src/01_getting_started/02_why_async.md index 16e0a01..fb620f5 100644 --- a/async-book-ru/src/01_getting_started/02_why_async.md +++ b/async-book-ru/src/01_getting_started/02_why_async.md @@ -17,7 +17,7 @@ ## Асинхронность в Rust против других языков -Хотя асинхронное программирование поддерживается на многих языках, некоторые детали зависят от реализации. Реализация асинхронности в Rust отличается от большинства языков несколькими способами: +Хотя асинхронное программирование поддерживается на многих языках, некоторые детали зависят от реализации. Реализация асинхронности в Rust отличается от большинства языков несколькими факторами: - **Футуры инертны** в Rust и работают только при опросе. Сбрасывание футуры останавливает её дальнейший прогресс. - **Асинхронность в Rust бесплатна (zero-cost)**, а это значит, что вы платите только за то, что используете. В частности, вы можете использовать асинхронность без распределения кучи и динамической диспетчеризации, что отлично подходит для производительности! Это также позволяет использовать асинхронность в средах с ограничениями, таких как встроенные системы.