<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 2, 2015 at 4:49 PM, Enrico Bianchi <span dir="ltr"><<a href="mailto:enrico.bianchi@ymail.com" target="_blank">enrico.bianchi@ymail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 03/02/2015 03:39 PM, enrico franchi wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
problema principale e' che Python manca di una buona primitiva di concorrenza "universale".<br>
</blockquote>
<br>
</span><a href="https://docs.python.org/3/library/asyncio.html" target="_blank">https://docs.python.org/3/<u></u>library/asyncio.html</a> ?</blockquote><div><br></div><div>1. Python 3; che comporta</div><div>1b. E' in giro da poco per essere una primitiva "universale" (ovvero, la maggior parte della roba la fuori non lo usa)</div><div>1c. C'e' un backport... che e' sempre una libreria esterna e recente; ovvero il mondo Python 2 ancora non ci si basa.</div><div> 2. Ci sono in giro diverse opinioni sul fatto che sia lento; un po' me lo aspettavo, visto che e' un sacco di pure python con una bella interfaccina carina che fa un sacco di cose per te<br></div><div>3. e' qualcosa che fa "solo" I/O bound; per il CPU bound devi sempre andare vecchia maniera. multiprocessing o incrociare le dita con i thread.</div><div><br></div><div>Poi si... e' molto carino. Niente da dire. Ma....</div></div><div><br></div>-- <br><div class="gmail_signature"> .<br>..: -enrico-</div>
</div></div>