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

Reply via email to