Код: Выделить всё
suspend fun forgettingTheBirthDayRoutine() {
coroutineScope {
val workingJob = launch {
workingConsciousness()
}
launch {
delay(2000L)
workingJob.cancel()
workingJob.join()
logger.info("I forgot the birthday! Let's go to the mall!")
}
}
}
Можно ли добиться такого же поведения, используя структурированный параллелизм в Java (
Код: Выделить всё
StructuredTaskScopeПодробнее здесь: https://stackoverflow.com/questions/785 ... dtaskscope