import time
from threading import Thread,Lock
g_num=0
def Test1():
global g_num
for i in range(10):
print("test1")
g_num+=1
print("---test1---num:%d"%g_num)
def Test2():
global g_num
for i in range(5):
print("test2")
g_num+=1
print("---test2---num:%d"%g_num)
p1=Thread(target=Test1())
p1.start()
p2=Thread(target=Test2())
p2.start()
比如我这个代码是结果是
相当于先执行了test1 执行完以后再执行test2,也就不算是多线程了
那么target= 函数名带括号的含义是什么。
如果想要实现多线程,千万别带括号