On 4/10/2011 3:29 PM, sturlamolden wrote:
On 10 apr, 18:27, John Nagle<na...@animats.com> wrote:
Unless you have a performance problem, don't bother with shared
memory.
If you have a performance problem, Python is probably the wrong
tool for the job anyway.
Then why does Python have a multiprocessing module?
Because nobody can fix the Global Interpreter Lock problem in CPython.
The multiprocessing module is a hack to get around the fact
that Python threads don't run concurrently, and thus, threaded
programs don't effectively use multi-core CPUs.
John Nagle
--
http://mail.python.org/mailman/listinfo/python-list