我已经用 python 编写了我的第一个线程脚本,所以我对多线程非常陌生。我有一个真正的无限循环和 12 个线程,每 n 秒执行一次。发生的情况是,每次循环重复时,线程的数量都会增加(第一次从 1 运行到 12,第二次从 13 运行到 24 直到巨大的数字)等等。我猜它只是线程的“名称”,实际上在每次运行结束时我调用 threading.activeCount() 并得到 1(我猜是主线程)。
在脚本结束时,我还调用 join 以确保线程已完成它们的工作,因此由于在每次运行结束时我只有 1 个线程,我想当执行数小时后线程得到 10000 之类的数字时,我不应该担心。 ..
我错了吗?谢谢