<p>在<code>Queue</code>模块的<code>queue</code>类中,有几个方法,即<code>qsize</code>、<code>empty</code>和{<cd5>},它们的文档声称它们“不可靠”。在</p>
<p>他们到底有什么不可靠的?在</p>
<p>我注意到了<a href="http://docs.python.org/library/queue.html" rel="noreferrer">on the Python docs</a>站点,下面是关于<code>qsize</code>的:</p>
<blockquote>
<p>Note, qsize() > 0 doesn’t guarantee
that a subsequent get() will not
block, nor will qsize() < maxsize
guarantee that put() will not block.</p>
</blockquote>
<p>我个人并不认为这种行为“不可靠”。但这究竟是“不可靠”的意思,还是这些方法中有更险恶的缺陷?在</p>