執行緒和程序的區別有:
1、定義不一樣,程序是執行中的一段程式,而一個程序中執行中的每個任務即為一個執行緒。
2、一個執行緒只可以屬於一個程序,但一個程序能包含多個執行緒。
3、執行緒無地址空間,它包括在程序的地址空間裡。
4、執行緒的開銷或代價比程序的小。