kotlin协程和线程的区别

来源:趣味经验馆 6.33K
品牌型号:联想 YOGA 14c/系统版本:windows10

kotlin协程与线程的区别:

1) 一个线程可以多个协程,一个进程也可以单独拥有多个协程。

2) 线程是同步机制,而协程则是异步。

3) 协程能保留上一次调用时的状态,每次过程重入时,就相当于进入上一次调用的状态。

4)线程是抢占式,而协程是非抢占式的。

5)协程的栈空间是可以动态调整的,线程的栈空间是固定大小的。

6)线程是操作系统调度,协程是应用系统自己调度。

 

kotlin协程和线程的区别

热门标签