协程(又名纤程),轻量级线程(建立在线程基础上,属于用户态调用),非阻塞式编程(像同步编写一样),在用户态内进行任务调度,避免与内核态过多交互问题,提高程序快速响应.协程使用挂起当前上下文替代阻塞,被挂起后的协程可以去运行其它active task,即协程可以被复用,相比于线程,减少了线程资源的大量浪费. 备注 挂起:保存当前运行状态,释放资源,此时协程可去做其它工作,可充分利用资源阻塞:占用资源未释放,等待状态 基本使用: fun runAsync()= runBlocking { val t…