<p>我有这样的代码:
很明显,“成品”已经打印出来了。但还是要加入积木。
为什么会发生这种情况</p>
<pre><code>from multiprocessing import Process
class MyProcess(Process):
def run(self):
## do someting
print 'finished'
processes = []
for i in range(3):
p = MyProcess()
p.start()
processes.append(p)
for p in processes:
p.join()
</code></pre>
<p><code>join</code>如果任务完成,则不会阻塞,并且您的程序无效</p>
<pre><code>for i in 3: # X integer is not iterable,
for i in range(3): # should be like this.
</code></pre>