我正在使用这样的字段Coroutine
启动CoroutineName
fun main() {
runBlocking {
launch(CoroutineName("newName")) {
println(Thread.currentThread().name)
}
}
}
当我打印当前线程名称时,我没有得到main newName
作为名称,相反,我只会得到main
作为
答案 0 :(得分:2)
仅在打开调试模式时才能看到协程名称。否则,仅显示线程名称。
您可以使用JVM选项-Dkotlinx.coroutines.debug
如果您想了解更多详细信息,可以在this link
上找到它。