kotlin协程与线程池

一、前言

协程中除了使用Dispatchers.IO之类的异步操作外,还可以自定义线程池,用于优化操作。这里记录下简单的用法,

二、用法

  runBlocking {
    
    
            //创建自定义线程池
            async(executor) {
    
    
                Thread.sleep(1000)
                println("--->${
      
      Thread.currentThread().name}")
            }.join()
            //关闭自定义线程池
            executor.close()
            println("end")
        }

三、参考示例

  1. Kotlin 协程使用自定义线程池
  2. 聊一聊线程池和Kotlin协程

猜你喜欢

转载自blog.csdn.net/Mr_Tony/article/details/126039225