當前位置:生活全書館 >

IT科技

> python多執行緒和多程序

python多執行緒和多程序

python多執行緒和多程序區別是:

python多執行緒和多程序

1、多執行緒可以共享全域性變數,多程序不能。

2、多執行緒中,所有子執行緒的程序號相同;多程序中,不同的子程序程序號不同。

3、執行緒共享記憶體空間;程序的記憶體是獨立的。

4、同一個程序的執行緒之間可以直接交流;兩個程序想通訊,必須通過一箇中間代理來實現。

5、建立新執行緒很簡單;建立新程序需要對其父程序進行一次克隆。

6、一個執行緒可以控制和操作同一程序裡的其他執行緒;但是程序只能操作子程序。

7、兩者最大的不同在於:在多程序中,同一個變數,各自有一份拷貝存在於每個程序中,互不影響;而多執行緒中,所有變數都由所有執行緒共享。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/64o5ey.html