擅长:python、mysql、java
<p>如果<code>fileQueue</code>是<code>multiprocessing.Queue</code>或{<cd3>},那么它的<code>.get()</code>方法将阻塞,直到队列中有东西到达。尝试使用<code>.get_nowait()</code>,但如果您希望即使队列为空时也继续执行,则可能必须将其包装在Try块中。在</p>
<pre><code>try:
self.filename = self.fileQueue.get_nowait()
except queue.Empty:
time.sleep(1)
</code></pre>
<p>有关详细信息,请参见<a href="https://docs.python.org/2/library/queue.html#queue-objects" rel="nofollow noreferrer">queue docs</a></p>