欢迎光临散文网 会员登陆 & 注册

python 9 多线程

2023-03-04 10:35 作者:戎码关山  | 我要投稿

多线程简单操作

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())










python 9 多线程的评论 (共 条)

分享到微博请遵守国家法律