python多進程和多線程的區別

多線程和多進程最大的不一樣在於,多進程中,同一個變量,各自有一份拷貝存在於每一個進程中,互不影響,而多線程中,全部變量都由全部線程共享,因此,任何一個變量均可以被任何一個線程修改,所以,線程之間共享數據最大的危險在於多個線程同時改一個變量,把內容給改亂了。 來看看多個線程同時操做一個變量怎麼把內容給改亂了 import time, threading # 假定這是你的銀行存款: balance =
相關文章
相關標籤/搜索