kotlin协程

大城市里の小女人 提交于 2019-12-04 15:06:15

一个进程可以有多个线程,一个线程可以有多个协程,但某一时刻 只能有一个协程在运行,多个协程分享该线程分配到的计算机资源

优点:

操作系统切换线程,会产生一定的消耗,而协程 则是工作于线程之上, 协程可以由程序自己来控制,无需操作系统来进行调度(这样大大降低了开销)

场景:开启10万个协程执行hello,不会有问题, 但开启10万个线程去执行hello,可能就会出现 ”out of memory“

协程中的delay:用于挂起协程,不会阻塞线程

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!