说好的多线程,为何第二个线程不启动?
import threadingdef d():
while True:
a='第一个多程线'
print(a)
def c():
b='第二个多程线'
print(b)
def T():
T1=threading.Thread(d(),name='T1')
T1.start()
T2=threading.Thread(c(),name='T2')
T2.start()
T()
多线程不是同时运行多个程序吗?为何第二个线程不启动?
import threading
import time
def d():
while True:
a='第一个多程线'
print(a)
time.sleep(1)
def c():
b='第二个多程线'
print(b)
def T():
T1=threading.Thread(target=d,name='T1')
T1.start()
T2=threading.Thread(target=c,name='T2')
T2.start()
T()
页:
[1]