python多进程和多线程的区别

多线程和多进程最大的不一样在于,多进程中,同一个变量,各自有一份拷贝存在于每一个进程中,互不影响,而多线程中,全部变量都由全部线程共享,因此,任何一个变量均可以被任何一个线程修改,所以,线程之间共享数据最大的危险在于多个线程同时改一个变量,把内容给改乱了。 来看看多个线程同时操做一个变量怎么把内容给改乱了 import time, threading # 假定这是你的银行存款: balance =
相关文章
相关标签/搜索