My experience tells me something slightly different about Python:<div>  * for parallel processing, use multiple processes, ideally one per processor</div><div>  * for responsive I/O with an intuitive model, use threads</div>
<div>  * for high throughput I/O, use asynchronous I/O and/or an event framework</div><div><br></div><div>Plenty of relatively high performance systems use one or a combination of the above.  Clearly some use cases, especially in scientific computing, require tight parallel loops on local memory.  I find it hard to believe numpy+boost can&#39;t go the distance.</div>
<div><br></div><div>  - Jeremy</div><div><br></div><div><br></div><div>--</div><div>Jeremy Fishman</div><div>Quantcast Corporation</div><div><a href="mailto:jeremy.r.fishman@gmail.com">jeremy.r.fishman@gmail.com</a></div>
<div><br></div><div><div class="gmail_quote">On Tue, Feb 2, 2010 at 1:28 PM, Tung Wai Yip <span dir="ltr">&lt;<a href="mailto:tungwaiyip@yahoo.com">tungwaiyip@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Tue, 02 Feb 2010 12:17:57 -0800, Crshonda Williams &lt;<a href="mailto:crshonda@hotmail.com" target="_blank">crshonda@hotmail.com</a>&gt; wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Please send resumes to:  <a href="mailto:crshonda@chompapps.com" target="_blank">crshonda@chompapps.com</a><br>
Crawler/Backend  Engineer<br>
Chomp<br>
San Francisco, CA<br>
<br>
</blockquote></div>
....<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Experience<br>
- Strong Python skills. Experience with building multi-threaded applications in Python<br>
</blockquote>
<br>
<br></div>
I think my experience tells me don&#39;t build multi-threaded applications in Python ;-)<br>
<br>
<br>
Wai Yip<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Baypiggies mailing list<br>
<a href="mailto:Baypiggies@python.org" target="_blank">Baypiggies@python.org</a><br>
To change your subscription options or unsubscribe:<br>
<a href="http://mail.python.org/mailman/listinfo/baypiggies" target="_blank">http://mail.python.org/mailman/listinfo/baypiggies</a><br>
</blockquote></div><br></div>