Size: a a a

Kotlin Community

2020 December 17

AL

Anton Lakotka in Kotlin Community
и нет места где someJob await'лся
источник

I

Igor in Kotlin Community
Anton Lakotka
и нет места где someJob await'лся
там launch, a не async, нечему awaitится
источник

VP

Vladimir Petrakovich in Kotlin Community
Igor
в примере он в корневой launch передается, вроде как должен все ловить
Так вы запустили job на совсем другом scope, у которого с первым связи никакой
источник

VP

Vladimir Petrakovich in Kotlin Community
И вообще main() скорее всего закончится ещё до того, как откуда-то вылетит исключение
источник

I

Igor in Kotlin Community
Vladimir Petrakovich
Так вы запустили job на совсем другом scope, у которого с первым связи никакой
Тогда как бы их связать?
источник

VP

Vladimir Petrakovich in Kotlin Community
Igor
Тогда как бы их связать?
А вы что сделать-то хотите?
источник

I

Igor in Kotlin Community
выполнить действие внутри suspend функции асинхронно
источник

VP

Vladimir Petrakovich in Kotlin Community
Висящий в воздухе CoroutineScope - это вообще такое себе, обычно он хоть к чему-то привязан
источник

VP

Vladimir Petrakovich in Kotlin Community
Igor
выполнить действие внутри suspend функции асинхронно
В фоне? Ну запускайте через GlobalScope.launch(handler)
источник

I

Igor in Kotlin Community
Vladimir Petrakovich
Висящий в воздухе CoroutineScope - это вообще такое себе, обычно он хоть к чему-то привязан
ну это пример не из жизни, а из песочницы
источник

VP

Vladimir Petrakovich in Kotlin Community
Ну или на самом этом scope, в зависимости от того, насколько "в фоне"
источник

I

Igor in Kotlin Community
Vladimir Petrakovich
В фоне? Ну запускайте через GlobalScope.launch(handler)
мне важно, чтобы handler не явно передавался, а использовался тот-же, что уже есть в suspend функции
источник

I

Igor in Kotlin Community
Vladimir Petrakovich
Ну или на самом этом scope, в зависимости от того, насколько "в фоне"
на scope не будет асинхронности
источник

VP

Vladimir Petrakovich in Kotlin Community
Igor
на scope не будет асинхронности
А что вы имеете в виду под асинхронностью? Что с чем должно выполняться асинхронно?
источник

I

Igor in Kotlin Community
Vladimir Petrakovich
А что вы имеете в виду под асинхронностью? Что с чем должно выполняться асинхронно?
ну будет start, delay, end
источник

I

Igor in Kotlin Community
а надо start, end, delay
источник

VP

Vladimir Petrakovich in Kotlin Community
Igor
ну будет start, delay, end
Если запускать на scope?
источник

I

Igor in Kotlin Community
Vladimir Petrakovich
Если запускать на scope?
да
источник

VP

Vladimir Petrakovich in Kotlin Community
Igor
да
Не верю 🙂
источник

VP

Vladimir Petrakovich in Kotlin Community
Так, а @Synchronized зачем?
источник