当前位置: 首页 > news >正文

南山建网站公司建设厅网站平顶山

南山建网站公司,建设厅网站平顶山,网站建设免费ppt,做微秀的网站1,设置写成名称 创建协程作用域是或者创建协程是有个上下文参数(context: CoroutineContext) 创建协程作用域 CoroutineScope(Dispatchers.IO CoroutineName("协程A"))//Dispatchers.IO根据实际情况设置可有可无 源码&#xf…
1,设置写成名称

创建协程作用域是或者创建协程是有个上下文参数(context: CoroutineContext)

创建协程作用域

CoroutineScope(Dispatchers.IO + CoroutineName("协程A"))//Dispatchers.IO根据实际情况设置可有可无

源码:

public fun CoroutineScope(context: CoroutineContext): CoroutineScope = ContextScope(if (context[Job] != null) context else context + Job())

创建协程的launch函数

GlobalScope.launch(Dispatchers.IO + CoroutineName("协程A")){//Dispatchers.IO根据实际情况设置可有可无, }

源码

public fun CoroutineScope.launch( context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend CoroutineScope.() -> Unit )//注意函数前两个参数有默认值

由于CoroutineContext重写了+号,所以创建协程作用域或者创建协程的时候可以通过 Dispatchers.IO + CoroutineName("协程A")为函数context: CoroutineContext参数传递值;

2,获取协程名称
CoroutineScope(Dispatchers.IO + CoroutineName("协程A")).launch { Log.d(TAG, "当前线程和协程1: ${Thread.currentThread().name} + ${coroutineContext[CoroutineName]?.name}") runBlocking(CoroutineName("协程B")){ //runBlocking阻塞协程所在的线程2秒,因为此协程作用域内代码需要2秒才能执行完成 Log.d(TAG, "当前线程和协程: ${Thread.currentThread().name} ${coroutineContext[CoroutineName]?.name}") delay(1000.times(2)) //挂起函数,非阻塞式,挂起当前协程2秒 } Log.d(TAG,"当前线程和协程2:${Thread.currentThread().name} + ${coroutineContext[CoroutineName]?.name}") 
}

在协程内部调用如下API即可获取到协程名称

coroutineContext[CoroutineName]?.name

http://www.yayakq.cn/news/830156/

相关文章:

  • 建湖哪家专业做网站中国建设银行网上商城官网
  • 网站设计建设服务企业邮箱正确的写法
  • 网站设计风格说明舆情网站直接打开怎么弄
  • 网站结构分类中国建筑培训网
  • 绵阳网站搜索排名域名论坛
  • 网站建设推广唯心cidun8没有网站也可以做cpa
  • 网网站设计百度公司地址
  • dw个人网站制作抚顺网站开发招聘
  • 注册网站运营公司有哪些
  • 天猫官方网站网站建设分金手指专业一
  • 外贸网站建设的重要性注册一个公司多少钱
  • 网站建设补充协议模板免费制作手机网站
  • 网站建设高端品牌网站设计过程介绍
  • 一个专门做标题的网站凌风wordpress百度云
  • 学校二级网站建设杭州建设网站平台的哪些企业比较好
  • 建设银行 贷款 查询 网站wordpress文章发布更新失败
  • 上线了怎么建网站沈阳网站制作联系方式
  • 中学网站系统源码wordpress api 评论
  • 福州网站制作托管维护建设视频网站费用
  • 网站建设计划书实验总结微博营销推广策划方案
  • 怎么建立一个属于自己的网站新乡手机网站建设服务
  • 成都建设网站公司简介微信小程序制作平台哪个好
  • 门户网站英文版建设wordpress音乐插件怎么用
  • 如何通过域名访问网站做游戏网站
  • 学生网站模板湖南自驾旅游与房车协会
  • 营销型网站建设实训报告个人总结wordpress载入等待
  • 加强机关网站建设电商网站开发详细流程
  • o2o网站建设机构大学网站首页设计
  • 网站建设都包括哪些内容智能网站建设维护
  • 音乐播放网站开发pc端天使投资平台官网