[Stackless] Microthreads
Christian Tismer
tismer at tismer.com
Mon Aug 11 03:28:33 CEST 2003
Hi Giovanni,
> I would like to switch my applicationt from regular Python and OS
> threads to Stackless and uthreads. Unfortunately, it seems that the old
> module uthread.py (http://willware.net:8080/uthread.html) is outdated
> and does not work anymore with the latest Stackless distribution
> available on the website, nor the CVS version.
Correct.
> I read in the mailing list that a new version of Stackless is almost
> ready (3.0), and I gave a look to it, but it's not clear to me how to
> instruct the scheduler to switch preemptively among the tasklets.
There is no pre-emptive scheduler ready right now.
But it is almost trivial to be done.
> This is the most important feature I need, my application can't
> simply work with manual thread switching.
While this is a statement which I really, really doubt
(every *real* application of Stackless has been done
in ignorance of pre-emptive scheduling so far),
> Is this possible in 3.0 right now?
No.
> Alternatively, is there a way I can build any
> old version of Stackless on the top of Python 2.2.2 or 2.2.3
> that allows me to use the old uthread module?
No way. You could try to use Python 2.0 with SLP 1.0, but this
is a dead end. I cannot support reversing technology.
--
Christian Tismer :^) <mailto:tismer at tismer.com>
Mission Impossible 5oftware : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9a : *Starship* http://starship.python.net/
14109 Berlin : PGP key -> http://wwwkeys.pgp.net/
work +49 30 89 09 53 34 home +49 30 802 86 56 pager +49 173 24 18 776
PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04
whom do you want to sponsor today? http://www.stackless.com/
_______________________________________________
Stackless mailing list
Stackless at www.tismer.com
http://www.tismer.com/mailman/listinfo/stackless
More information about the Stackless
mailing list