在线程中使用全局变量

在线程中使用全局变量,第1张

线程中使用全局变量

您只需要在中声明

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5643667.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存