python 9 多线程
多线程简单操作
import threading
def run(x,y):
for i in range(y):
print('输出%s第%d次'%(x,i))
t1 = threading.Thread(target=run,args=('画面',9))
t2 = threading.Thread(target=run,args=('声音',9))
# t1.start()
# t2.start()
#isAlive
import time
def run():
print('start')
time.sleep(5)
print('end')
t = threading.Thread(target=run())
t.start()
print(t.isAlive())
time.sleep(1)
print(t.isAlive)
#join
t1.start()
t1.join()
t2.start()#在t1结束之后才会执行t2
#线程名
print(t.getName())
t.setName('newName')
print(t.getName())