擅长:python、mysql、java
<p>您可能忘记为每个线程调用<code>.join</code>。来自<a href="https://docs.python.org/3/library/queue.html#queue.Queue.join" rel="nofollow noreferrer">documentation</a></p>
<p>需要在<code>fileQueue.join()</code>后添加代码。但是您应该将所有线程添加到<code>list</code>之后的<code>t.start()</code>(请看一个示例)</p>
<pre><code>for i in range(threadCount):
fileQueue.put(None)
for t in threads:
t.join()
</code></pre>