进程线程_数据共享

进程之间数据不共享,线程之间数据共享

(1)进程之间数据不共享:主进程和子进程数据不共享

from multiprocessing import Process
n=100
def work():
    global n
    n=0
if __name__=="__main__":
    p=Process(target=work)
    p.start()
    p.join()
    print("",n)
'''
主 100
'''

(2)线程之间数据共享:主线程和子线程之间数据共享

from threading import Thread
n=100
def work():
    global n
    n=0
if __name__=="__main__":
    t=Thread(target=work)
    t.start()
    t.join()
    print("",n)
'''
主 0
'''

 

posted on 2020-03-28 20:25  happygril3  阅读(266)  评论(0)    收藏  举报

导航