<div dir="ltr"><br><div class="gmail_quote">On Thu, Aug 11, 2011 at 10:56 AM, Nick Coghlan <span dir="ltr">&lt;<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Thu, Aug 11, <a href="tel:2011" value="+9722011">2011</a> at 5:07 PM, Antoine Pitrou &lt;<a href="mailto:solipsis@pitrou.net">solipsis@pitrou.net</a>&gt; wrote:<br>
&gt; Le Thu, 11 Aug <a href="tel:2011" value="+9722011">2011</a> 09:03:35 +1000,<br>
&gt; Nick Coghlan &lt;<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>&gt; a écrit :<br>
&gt;&gt; On Thu, Aug 11, <a href="tel:2011" value="+9722011">2011</a> at 4:55 AM, Brian Curtin &lt;<a href="mailto:brian.curtin@gmail.com">brian.curtin@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; Now that we have concurrent.futures, is there any plan for<br>
&gt;&gt; &gt; multiprocessing to follow suit? PEP <a href="tel:3148" value="+9723148">3148</a> mentions a hope to add or move<br>
&gt;&gt; &gt; things in the future [0], which would be now.<br>
&gt;&gt;<br>
&gt;&gt; As Jesse said, moving multiprocessing or threading wholesale was never<br>
&gt;&gt; part of the plan. The main motivator of that comment in PEP <a href="tel:3148" value="+9723148">3148</a> was<br>
&gt;&gt; the idea of creating &#39;concurrent.pool&#39;, which would provide a<br>
&gt;&gt; concurrent worker pool API modelled on multiprocessing.Pool that<br>
&gt;&gt; supported either threads or processes as the back end, just like the<br>
&gt;&gt; executor model in concurrent.futures.<br>
&gt;<br>
&gt; Executors *are* pools, so I don&#39;t know what you&#39;re talking about.<br></blockquote><div><br></div><div>Also the Pool from multiprocessing &quot;works&quot; for threads and process:</div><div><br></div><div>from multiprocessing.pool import Pool as ProcessPool</div>
<div>from multiprocessing.dummy import Pool as ThreadPool </div></div></div>