Multi-Threading and KeyboardInterrupt

Mike Kazantsev mk.fraggod at
Mon Jun 15 11:53:35 EDT 2009

On Mon, 15 Jun 2009 05:37:14 -0700 (PDT)
OdarR <Olivier.Darge at> wrote:

> On 13 juin, 07:25, Mike Kazantsev <mk.frag... at> wrote:
> > There was quite interesting explaination of what happens when you send
> > ^C with threads, posted on concurrency-sig list recently:
> >
> >
> >
> >
> > Can be quite shocking, but my experience w/ threads only confirms that.
> Hi there,
> please read this package page (in 2.6), this is very interesting.
> I tested it : it works. Multi-core cpu's are happy :-)

I'd certainly prefer using processes because they indeed work
flawlessly in that respect, but threads are way simplier and much more
integrated into the language, so I can avoid re-imlementing tons of
shared stuff, IPC and locking by using threads which bassically run in
the same context.
That might mean 90% of code for trivial but parallel task.

Alas, they don't work flawlessly in all cases, but there is still
million and one use for them.

Mike Kazantsev //
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 205 bytes
Desc: not available
URL: <>

More information about the Python-list mailing list