Hi Anselm:
----------------------------------------------------------------------
Message: 1
Date: Wed, 04 Sep 2013 15:07:51 +0200
From: Anselm Kruis <[email protected]>
To: [email protected]
Subject: [Stackless] Documentation of tasklet life cycle (was Re: Open
Stackless issues)
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"; format="flowed"
>I just created a first draft of a state diagram for the tasklet life
>cycle. It is here:
>http://www.stackless.com/ticket/24#comment:11
>Any comments and suggestions are highly welcome.
Nice work. Some comments:
What is the difference between a tasklet that is not alive (i.e., not bound to
a callable) and a tasklet that is not alive (but bounded to a callable). Should
there be a dead state?
Do you really need to distinguish between the "running" state and the "running
in scheduler" state? Isn't the difference between stackless.run() and
tasklet.run() a matter of when a tasklet is scheduled?
Does a tasklet that is pickled or blocked on a channel require a special state
(since a tasklet blocked on a channel cannot be pickled)?
Cheers,
Andrew
_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless