進程,線程和協程的區別聯繫

1. 進程 進程就是一個程序在一個數據集上的一次動態執行過程。進程由程序,數據集,進程控制塊三部分組成。程序用來描述進程哪些功能以及如何完成;數據集是程序執行過程中所使用的資源;進程控制塊用來保存程序運行的狀態。 2.線程 一個進程中可以開多個線程,爲什麼要有進程,而不做成線程呢?因爲一個程序中,線程共享一套數據,如果都做成進程,每個進程獨佔一塊內存,那這套數據就要複製好幾份給每個程序,不合理,所
相關文章
相關標籤/搜索