def work1(num):
global g_num
for i in range(num):
mylock.acquire() # 上锁,可以测试下将锁上在循环外。
g_num += 1
mylock.release() # 释放锁
print("----in work1, g_num is %d---"%g_num)
def work2(num):
global g_num
for i in range(num):
mylock.acquire() #上锁
g_num += 1
mylock.release() #释放锁