[Stackless] tasklets / greenlets vs. threads / microthreads
tismer at stackless.com
Wed Mar 17 03:03:47 CET 2004
Andy Sy wrote:
> Since you're saying one might want to build microthreads on top
> of tasklets, that would imply that tasklets are more primitive.
A very wrong conclusion.
It just means that tasklets are able to emulate microthreads.
In what sense do you think microthreads are more developed?
Since they are able to simulate a totally idiotic interface
like what threads have?
There is no diference but in the interface.
> What don't tasklets do that microthreads can?
They don't try to be like threads in the first place, and they
are way more efficient by nature.
>> Yes, greenlets will be the building block for tasklets
>> and microthreads.
> So greenlets will end up becoming the fundamental (atomic, if
> you will) flow control construct provided by Stackless (like
> continuations used to be)?
No, they are not atomic in the sense of tasklet's atomic.
They will probably become the fundamental building block.
But if not, tasklets are considered to be too complicated.
There will be a better and simpler base class in any way,
whether greenlets survive or not.
> Are greenlets as general as continuations?
What does this question mean, please?
If you knew what a continuation is, you would
not ask, or you are a reporter.
And after your previous postings, I really doubt that
you don't know what you are talking about.
> P.S. no need to CC to my private email...
No need to post to my list if that's your problem.
thanks for your time -- chris
Christian Tismer :^) <mailto:tismer at stackless.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 mobile +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 stackless.com
More information about the Stackless