python关于多线程使用全局变量的问题 在多线程中,如果多线程同时对一个全局变量进行操作时,就有可能出现异常,比如下面的程序: # -*- coding:UTF-8 -*- import threading import time #定义一个全局变量 g_num = 0 def test1(num): global g_num for i in range(num): g_num += 1 print(g_num) def test2(num): global g_num for i in range(num): g_num += 1 print