Beazley on Generators

Michele Simionato michele.simionato at
Wed Apr 1 10:22:30 CEST 2009

On Apr 1, 7:57 am, Lawrence D'Oliveiro <l... at geek-
central.gen.new_zealand> wrote:
> In message
> <d2733ede-4d66-40a2-9a63-60d5363db... at>, Michele
> Simionato wrote:
> > Excellent reading for everybody wanting to understand cooperative
> > concurrency!
> Hey, some of us were doing "cooperative concurrency" programming old MacOS
> for years. It was generally considered a poor alternative to "true
> multitasking".

It is a poor alternative compared to OS level processes and even
compared to preemptive threads in some cases. However, there are
when you need thousands of lightweight threads of execution, and
in that case coroutines could be the only viable solution.
Just read David Beazley's presentation.

More information about the Python-list mailing list