赞
踩
- import kotlinx.coroutines.*
-
- fun main(args: Array<String>) {
- val myName = CoroutineName("fly")
-
- runBlocking {
- CoroutineScope(Dispatchers.IO).launch {
- repeat(3) {
- val name = coroutineContext[CoroutineName]?.name
- println("$name - $it") //默认无命名的协程。
- }
- }
-
- CoroutineScope(Dispatchers.IO + myName).launch {
- repeat(3) {
- val str = coroutineContext[CoroutineName]?.name
- println("$str - $it")
- }
- }
- }
- }
null - 0
null - 1
null - 2
fly - 0
fly - 1
fly - 2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。