擅长:python、mysql、java
<p>根据多处理编程指南:</p>
<blockquote>
<p>Avoid shared state</p>
<pre><code>As far as possible one should try to avoid shifting large amounts of data between processes.
</code></pre>
</blockquote>
<p>你所遭受的是一个典型的症状,一个充满的管道,没有排水。在</p>
<p>Python多处理.管道游泳池使用的有一些设计缺陷。它基本上在一个操作系统管道上实现了一种面向消息的协议,更像是一个流对象。在</p>
<p>结果是,如果你把一个太大的物体通过管道,它就会被塞住。发送方将无法向其添加内容,接收方也无法将其排出,因为它在等待消息结束时被阻止。在</p>
<p>证据是,你的员工在睡觉,等待着那条永远不会到来的“肥肉”信息。在</p>
<p>ped_list是否包含文件名或文件内容?在</p>
<p>在第二种情况下,您宁愿发送文件名而不是内容。工作人员可以使用简单的open()自己检索内容。在</p>