<div>This makes more sense now, thanks :)</div><div><br></div><div>For future ref, I found the following thread which gave an excellent explanation of Stackless vs Greenlet.</div><div><br></div><div><a href="http://stackoverflow.com/questions/4263059/python-erlang-whats-the-difference-between-twisted-stackless-greenlet-event">http://stackoverflow.com/questions/4263059/python-erlang-whats-the-difference-between-twisted-stackless-greenlet-event</a> </div>
<div><br></div><div><div class="gmail_quote">On Sat, Jun 23, 2012 at 9:00 PM, Richard Tew <span dir="ltr"><<a href="mailto:richard.m.tew@gmail.com" target="_blank">richard.m.tew@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Sun, Jun 24, 2012 at 7:20 AM, Cal Leeming [Simplicity Media Ltd]<br>
<<a href="mailto:cal.leeming@simplicitymedialtd.co.uk">cal.leeming@simplicitymedialtd.co.uk</a>> wrote:<br>
> Could someone explain some of the difference between using Stackless, in<br>
> comparison with using Eventlet?<br>
><br>
> After using Stackless for almost 7 years and having to deal with some insane<br>
> bugs (such as hanging on network stack under high load scenarios), I almost<br>
> immediately fell in love with Eventlet for its simplicity and performance<br>
> for our high network I/O applications.<br>
><br>
> However, I don't understand the fundamentals of libevent or stackless enough<br>
> to know how to compare them.<br>
><br>
> Any input would be much appreciated, even if it's just a poke in the right<br>
> direction on Google ;)<br>
<br>
</div></div>Stackless is a green threading/microthreading solution.  Greenlet is a<br>
similar solution.  Libraries like eventlet are built on top of<br>
Stackless or greenlet, and make use of what they provide.  You could<br>
as equally well have a working libevent solution built on top of<br>
Stackless, as on top of greenlet.  Your problems were due to whatever<br>
networking solution you chose to use.<br>
<br>
Hope this helps,<br>
Richard.<br>
<br>
_______________________________________________<br>
Stackless mailing list<br>
<a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
<a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">http://www.stackless.com/mailman/listinfo/stackless</a><br>
</blockquote></div><br></div>