En Sat, 24 Oct 2009 02:48:38 -0300, Brian Quinlan <br...@sweetapp.com>
escribió:
On 24 Oct 2009, at 14:10, Gabriel Genellina wrote:
En Thu, 22 Oct 2009 23:18:32 -0300, Brian Quinlan <br...@sweetapp.com>
escribió:
I don't like a few things in the code:
I'm actually not looking for workarounds. I want to know if this is a
multiprocessing bug or if I am misunderstanding the multiprocessing docs
somehow and my demonstrated usage pattern is somehow incorrect.
Those aren't really workarounds, but things to consider when trying to
narrow down what's causing the problem. The example is rather long as it
is, and it's hard to tell what's wrong since there are many places thay
might fail. The busy wait might be relevant, or not; having a thousand
zombie processes might be relevant, or not.
I don't have an OSX system to test, but on Windows your code worked fine;
although removing the busy wait and joining the processes made for a
better work load (with the original code, usually only one of the
subprocesses in each run grabbed all items from the queue)
--
Gabriel Genellina
--
http://mail.python.org/mailman/listinfo/python-list