On Sep 17, 2006, at 3:16 PM, Nick Coghlan wrote:
Andre Meyer wrote:While I understand the difficulties in removing the GIL and thepotential negative effect on single-threaded applications I would very much encourage discussion to seriously consider removing the GIL (maybeoptionally) in Py3k. If not, what alternatives would you suggest?Brett Cannon's sandboxing work (which aims to provide first-class support for multiple interpreters in the same process for security reasons) also seems like a potentially fruitful approach to distributing processing to multiple cores:- use threads to perform blocking I/O in parallel - use multiple interpreters to perform Python execution in parallel
... except when you use extensions that use the PyGILState APIs, those don't work with multiple interpreters :-(.
Ronald
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com