
您只需要在中声明
a为global
thread2,这样就无需修改
a该函数本地的。
def thread2(threadname): global a while True: a += 1 time.sleep(1)
在中
thread1,您不需要执行任何特殊 *** 作,只要您不尝试修改的值
a(这将创建一个局部变量以遮盖全局变量;
global a请在需要时使用)>
def thread1(threadname): #global a # Optional if you treat a as read-only while a < 10: print a
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)