验证线程是数据共享的

线程之间的数据是可以相互共享的,不同于进程.线程中的数据是在同一内存空间中的.可以相互共享

from threading import Thread
import os
num = 100
def f1():
    global num#引入全局变量
    num = 3
    print(num)$这里会打印3
if __name__ = '__main__':
    t1 = Thread(target= f1,)
    t1.start()
    t1.join()#等待子线程运行结束才会继续往下走
    print(num)#这里会打印3

  

原文地址:https://www.cnblogs.com/16795079a/p/10267333.html