擅长:python、mysql、java
<p>你的代码当前无效-我得到一个异常</p>
<blockquote>
<p>TypeError: unbound method record() must be called with SomeClass
instance as first argument (got Queue instance instead)</p>
</blockquote>
<p>当在<code>Thread</code>调用中向<code>sc.record</code>传递参数时,没有引用<code>SomeClass</code>的实例,而是引用了类本身,因此<code>self</code>参数没有正确传递。要解决此更改,<code>sc = SomeClass()</code>实例化类,然后<code>threading.Thread</code>调用传递一个对象。在</p>
<p>我添加了一个<code>while</code>循环,使其无限期运行并打印结果。经过这些改变后,我觉得效果很好。在</p>
<p>输出如下:</p>
<pre><code>Empty
Empty
Empty
Empty
{'randint': 4}
Empty
Empty
</code></pre>
<p>下面是我运行的代码:</p>
^{pr2}$