随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。

代码如下:

for i in range(5):
    td = threading.Thread(target=add(f"td{i + 1}", p))
    td.start()

没有使用join(),但是依然需要前面的线程执行完才能执行下一线程方法。

只需要改成:

for i in range(5):
    td = threading.Thread(target=add, args=(f"td{i + 1}", p,))
    td.start()

使用Thread类的args参数。

 

posted on 2023-12-10 22:04  时间完全不够用啊  阅读(88)  评论(0编辑  收藏  举报