Python中多線程多進程與協程的區別

進程:一個運行的程序(代碼)就是一個進程,沒有運行的代碼叫程序,進程是系統資源分配的最小單位,進程擁有本身獨立的內存空間,因此進程間數據不共享,開銷大。python 線程: 調度執行的最小單位,也叫執行路徑,不能獨立存在,依賴進程存在一個進程至少有一個線程,叫主線程,而多個線程共享內存(數據共享,共享全局變量),從而極大地提升了程序的運行效率。web 協程:是一種用戶態的輕量級線程,協程的調度徹底
相關文章
相關標籤/搜索