Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个处理线程的脚本。
如果我不等待我的线程以结束是错误的threading.thread.join吗?为什么?
threading.thread.join
您不必等待您创建的线程以加入结束。这取决于你在做什么。Join 只是一种等待线程结束的方法。如果您有 4 个线程,每个线程执行某个任务的 1/4,并且您想知道任务何时完成,则可以使用 join。
如果您不在乎它们是否完成,那么不等待是没有错的。有时你可能会遇到一个挂起的 python 进程,你必须在之后杀死它。
然而,最好的做法是等待它们,以防止您的系统无休止地产生线程并可能消耗您系统的所有资源。