擅长:python、mysql、java
<p><code>bytes</code>是一个不可变的类型(就这点而言,<code>str</code>)。不可变类型不受竞争条件的约束(除非您可以用对完全不同对象的引用完全替换共享名称)。你知道吗</p>
<p>一旦你做了<code>args=[filename, chunk]</code>,你就创建了一个新的<code>list</code>,它“巧合地”包含了一个与<code>chunk</code>相同的<code>bytes</code>引用;从那一刻起,<code>chunk</code>就可以被重新分配,并且它对<code>list</code>的内容没有任何影响,不管<code>Thread</code>是否成功启动。你知道吗</p>