import threading
threads = [] #存储线程
def startWork(param):
try:
t = threading.Thread(target=myFun,args=(param,)) #创建线程执行myFun() 方法
threads.append(t)
t.start()
except (OSError):
print(OSError)
def myFun(param):
pass
# 3个线程
startWork(1)
startWork(2)
startWork(3)
for t in threads:
t.join() #防止主线程退出
python 多线程小记,够用就行
本文介绍了一个使用Python的threading模块创建和管理多个线程的示例。通过定义线程函数myFun()和异常处理,展示了如何启动三个线程并确保它们完成后再结束主线程。

被折叠的 条评论
为什么被折叠?



