kotlin协程

协程是什么

  • 协程是一种在程序中处理并发任务的方案,也是这种方案的组件。(adapter)
  • 协程和线程属于一个层级的概念
    • 协程中不存在线程,也不存在并行
    • kotlin for java 的协程并不属于广义的协程
      ——并行和并发的差别

协程代码怎么写

 GlobalScope.launch(Dispatchers.Main) {
            io1()
            uio1()
            io2()
            uio2()
            io3()
            uio3()
        }

   suspend fun io1(){
       withContext(Dispatchers.IO){

       }
   }
    suspend fun io2(){ withContext(Dispatchers.IO){

    }}

    suspend  fun io3(){ withContext(Dispatchers.IO){

    }}

    fun uio1(){}

    fun uio2(){}

    fun uio3(){}

协程——协助方便高效使用线程?

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容