# ----------------代码一-----------------------------
'''
import threading
value = 0
def add_value():
# 函数内部引用全局变量,需要使用 global 关键字进行声明。
global value
for i in range(100):
value += 1
print("value的值是:%d" % value)
def main():
for i in range(2):
t = threading.Thread(target=add_value)
t.start()
if __name__ == '__main__':
main()
执行结果:
value的值是:100
value的值是:200
'''
# ----------------代码二-----------------------------
'''
import threading
value = 0
def add_value():
# 函数内部引用全局变量,需要使用 global 关键字进行声明。
global value
for i in range(1000000):
value += 1
print("value的值