1、根本區別:進程是資源分配最小單位,線程是程序執行的最小單位。
2、地址空間:進程有自己獨立的地址空間,每啟動一個進程,系統都會為其分配地址空間,建立數據表來維護代碼段、堆棧段和數據段;線程沒有獨立的地址空間,同一進程的線程共享本進程的地址空間。