分別闡述進程、線程、協程的區別和聯繫

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