python多執行緒和多程序
- IT科技
- 關注:1.38W次
python多執行緒和多程序區別是:
1、多執行緒可以共享全域性變數,多程序不能。
2、多執行緒中,所有子執行緒的程序號相同;多程序中,不同的子程序程序號不同。
3、執行緒共享記憶體空間;程序的記憶體是獨立的。
4、同一個程序的執行緒之間可以直接交流;兩個程序想通訊,必須通過一箇中間代理來實現。
5、建立新執行緒很簡單;建立新程序需要對其父程序進行一次克隆。
6、一個執行緒可以控制和操作同一程序裡的其他執行緒;但是程序只能操作子程序。
7、兩者最大的不同在於:在多程序中,同一個變數,各自有一份拷貝存在於每個程序中,互不影響;而多執行緒中,所有變數都由所有執行緒共享。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/64o5ey.html