Greenlets: where are they now???
john at grulic.org.ar
Tue Sep 14 15:03:51 CEST 2004
On Mon, Sep 13, 2004 at 08:12:07PM -0700, David Pokorny wrote:
> "Peter Hansen" <peter at engcorp.com> wrote in message
> news:29Cdnar3ZOqUFtjcRVn-pg at powergate.ca...
> > > Greenlets are about 90% of a solution (which I've thought hard about) to
> > > problem of interrupting an execution after 50 byte-code, while retaining
> > > ability to resume the execution (for, say, another 50 byte codes).
> > Python's regular threads already allow this, so there must be
> > something more to it.
> I haven't the faintest idea how to gain fine control over threads. In
> particular, suppose I have 10 of these "executions" going (lets call them
> "steplets") and I want to run each of them for 50 byte-codes, then switch
> back to the controlling thread and do lots of bookkeeping (I don't control
> the code that the steplets run). I also have a bunch of other processes that
> I don't want to take part in this "cycle rationing" but rather run as honest
wouldn't calling setcheckinterval with some ridiculously large
argument on entering the loop and setting it back to 100 (or 50) on
exit be enough?
John Lenton (john at grulic.org.ar) -- Random fortune:
Q: How many Marxists does it take to screw in a light bulb?
A: None: The light bulb contains the seeds of its own revolution.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 196 bytes
Desc: Digital signature
More information about the Python-list