經驗

當前位置 /首頁/經驗 > /列表

程序與執行緒的區別

程序與執行緒的區別

1、程序間是獨立的,這表現在記憶體空間,上下文環境,無法突破程序邊界存取其他程序內的儲存空間;

2、執行緒由於處於程序空間內,所以同一程序所產生的執行緒共享同一記憶體空間,同一程序中的兩段程式碼不能夠同時執行,除非引入執行緒,執行緒是屬於程序的,當程序退出時該程序所產生的執行緒都會被強制退出並清除;

3、執行緒佔用的資源要少於程序所佔用的資源,程序和執行緒都可以有優先順序,在執行緒系統中程序也是一個執行緒,可以將程序理解為一個程式的第一個執行緒。

TAG標籤:執行緒 程序 #