進程、線程和協程之間的異同

進程、線程和協程之間的區別:多線程 進程是資源分配的單位 線程是操做系統調度的單位 進程切換須要的資源很最大,效率很低 線程切換須要的資源通常,效率通常(固然了在不考慮GIL的狀況下) 協程切換任務資源很小,效率高 多進程、多線程根據cpu核數不同多是並行的,可是協程是在一個線程中 因此只能是併發
相關文章
相關標籤/搜索