lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Mon, Feb 15, 2010 at 3:23 PM, Tony Finch <dot@dotat.at> wrote:
> It's worse than that. Python's GIL is implemented so badly that you often
> get worse performance by adding processors. http://blip.tv/file/2232410

Truly scary!

Here's the Reddit commentary on the PDF of the slides (which is better
than going through the talk ;))

http://www.reddit.com/r/Python/comments/8s1ru/david_beazley_on_the_gil_pdf_warning/

You can see some people are in denial about threading, there.  It's
like (a) if you were doing heavy computation in different threads, you
would be doing it in C and (b) most threading is to handle blocking
I/O.

With the world becoming multi-core, this kind of thing matters...

steve d.