``` val channel = Channel<Int>() launch(Comm...
# coroutines
u
Copy code
val channel = Channel<Int>()
launch(CommonPool) {
    delay(50)
    channel.close()
}
val sendJob = launch(CommonPool) {
    channel.send(42)
}

sendJob.join() // does not return
Is there a way to make the
sendJob
complete its coroutine while it's suspended in the
send
on the closed channel?