нельзя.
Ну ничего себе. Отдельный объект, который ещё нужно создать и не забыть вызвать из корутины с нужным числом — офигеть как удобно, ага. В других языках операция запуска таски/корутины возвращает некий handle, на котором можно вызвать функцию вида "заблочься, пока корутина не завершит работу"
это вы про async await? тогда у меня плохие новости, там внутри такое же condvar
чтобы не забыть есть defer. Благодаря ему на практике ни кто никогда ничего не звабывает, потому что он удобен. А вот в других языках надо изрядно по извращаться чтобы не забыть что-то там вызвать при выходе их функции
Обсуждают сегодня