[Stackless] stacklesssocket module

Richard Tew richard.m.tew at gmail.com
Wed Mar 25 01:52:36 CET 2009


Hi,

As it was pointed out to me that stacklesssocket doesn't work with
3.0, I've rewritten a version to do so.  It's noticeably slower than
the 2.6 version, which still needs to be looked into.

You can find it in the usual place:
http://stacklessexamples.googlecode.com/svn/trunk/examples/networking/stacklesssocket30.py

D:\SVN\_python\stacklessexamples\examples\networking>c:\Python26\python.exe
async_fetch.py
 === Serial ===
Downloaded http://www.stackless.com/wiki/Tasklets in 1.2 seconds
Downloaded http://www.stackless.com/wiki/Channels in 1.2 seconds
 ---> 2.34699988365
 === Parallel ===
Downloaded http://www.stackless.com/wiki/Channels in 1.2 seconds
Downloaded http://www.stackless.com/wiki/Tasklets in 1.4 seconds
 ---> 1.38899993896

D:\SVN\_python\stacklessexamples\examples\networking>c:\Python30\python.exe
async_fetch.py
 === Serial ===
Downloaded http://www.stackless.com/wiki/Tasklets in 1.3 seconds
Downloaded http://www.stackless.com/wiki/Channels in 1.3 seconds
 ---> 2.625
 === Parallel ===
Downloaded http://www.stackless.com/wiki/Channels in 2.0 seconds
Downloaded http://www.stackless.com/wiki/Tasklets in 2.0 seconds
 ---> 2.00099992752

Cheers,
Richard.




More information about the Stackless mailing list