擅长:python、mysql、java
<p>是的。你说得对。<code>worker</code>将永远运行。但是,由于队列只有有限数量的项,最终<code>worker</code>将在<code>q.get()</code>处永久阻塞(因为队列中不再有项目)。在这一点上,<code>worker</code>仍在运行是无关紧要的。<code>q.join()</code>阻塞,直到队列计数下降到0(每当工作线程调用<code>q.task_done</code>,计数就会下降1)。节目结束后。无限阻塞的线程和它的创造者一起死去。在</p>