RU

Задача взяла lock() и остановила весь рантайм: пять ошибок с блокировками в async Rust

В async Rust одна неудачно взятая блокировка может остановить весь рантайм — вместе с таймерами и задачами, которые должны были её отпустить. Разбер…

rusttokioasync Rustасинхронное программированиемьютексыблокировкиRwLockдедлокиконкурентность