Dear All,

I came to this link, from the PythonWeekly magazine's last issue. It is
quite old (2010/03), but very relevant. I just loved reading through this
thread...hope you will too. Please have a look ...

http://bugs.python.org/issue7946

In this discussion, some python developers (David Beazely, Antoine Pitrou,
Nir Aides) propose an alternate implementation (without the GIL) for
managing multiple threads. They also have shown good results. David has
very cleanly shown what goes on with the new GIL implementation in
Python3.2.

Another line from a message from Nir Aides stands out: (
http://bugs.python.org/msg101612):

I think it can be a good replacement to the GIL, since Python really
needs a scheduler, not a lock.

The idea is that Python is so general purpose, that it needs similar
semantics like an OS, and so what it really needs is a good thread
scheduler to allow multiple threads to work '*well*' in the same Python
process, rather than a lock.

Can we come up with a patch that achieves this ? Calling all python
tinkerers...

Enjoy,
Vishal Sapre
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to