使用线程的全局变量
- 论坛
- 使用线程的全局变量
11 浏览
使用线程的全局变量
如何在线程中共享全局变量?
我的Python代码示例如下:
from threading import Thread import time a = 0 # 全局变量 def thread1(threadname): # 读取由线程2修改的变量"a" def thread2(threadname): while 1: a += 1 time.sleep(1) thread1 = Thread( target=thread1, args=("Thread-1", ) ) thread2 = Thread( target=thread2, args=("Thread-2", ) ) thread1.join() thread2.join()
我不知道如何使这两个线程共享一个变量。