"""
from threading import Thread
线程模块:
线程传参和进程一样
实现步骤:
1.创建线程对象 t=Thread(target=name,*args,*kwargs)
2.启动线程 t.start()
3.回收线程 t.join([timeout])
线程属性:
线程名称 t.name
设置线程名称 t.setName()
获取线程名称 t.getName()
查看线程是否在生命周期 t.is_alive()
设置主线程和分支线程的退出关系 t.daemon
设置daemon属性值 t.setDaemon()
查看daemon属性值 t.isDaemon()
注意: daemon为True时主线程退出分支线程也退出,要在start之前设置,通常不和join一起使用
"""
from threading import Thread
from time import sleep
import os
def fun():
for i in range(3):
sleep(2)
print(os.getpid(),"大家好,我是线程")
# 创建线程对象,并关联线程
t = Thread(target=fun)
# 开启线程
t.start()
for i in range(4):
sleep(1)
print(os.getpid(),"你好我是主体")
# 回收线程
t.join()
python线程
最新推荐文章于 2024-08-27 16:38:10 发布