開心生活站

位置:首頁 > IT科技 > 

kotlin協程和線程的區別

IT科技6.79K
品牌型號:聯想 YOGA 14c/系統版本:windows10

kotlin協程與線程的區別:

1) 一個線程可以多個協程,一個進程也可以單獨擁有多個協程。

2) 線程是同步機制,而協程則是異步。

3) 協程能保留上一次調用時的狀態,每次過程重入時,就相當於進入上一次調用的狀態。

4)線程是搶佔式,而協程是非搶佔式的。

5)協程的棧空間是可以動態調整的,線程的棧空間是固定大小的。

6)線程是操作系統調度,協程是應用系統自己調度。

 

kotlin協程和線程的區別

標籤:kotlin 線程 協程