启动线程–没有显示运行结果!!!
from threading import Thread,currentThread
from time import sleep
def fun_thread(sec, tname):
print("启动线程->", currentThread().getName(),".",currentThread().is_alive())
print("线程t}setName修改线程名称\n".format(currentThread().getName()))
print("setName修改线程名称")
currentThread().setName(tname)
sleep(sec)
print("线程结束".fomat(currentThread().getName()))
if __name__ == '__main__':
threads = [] #维护线程
for i in range(3):
t = Thread(target=fun_thread, \
name="thread-%d"%i,\
args=(3,"My"+str(i)+"Thread"))
threads.append(t)
t.start()
for t in threads:
t.join()



本文介绍了如何在Python中使用`threading`模块创建和启动线程,展示线程名称的修改以及如何通过`join()`方法实现线程间的同步。作者通过实例展示了如何创建3个名为MyThread的线程并等待它们执行完毕。

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



