當前位置:秒懂生活吧>品質生活>

程序和執行緒的區別是什麼

品質生活 閱讀(2.85W)

程序和執行緒的區別是什麼

程序有獨立的地址空 間,一個程序崩潰後,在保護模式下不會對其它程序產生影響,而執行緒只是一個程序中的不同執行路徑。

因此程序和執行緒的主要區別在於它們是不同的操作系統資源管理方式

程序和執行緒的區別是什麼 第2張

執行緒有自己的堆疊和區域性變數,但執行緒之間沒有單獨的地址空間,一個執行緒死掉就等於整個程序死掉,所以多程序的程式要比多執行緒的程式健壯,但在程序切換時,耗費資源較大,效率要差一些。