[Numpy-discussion] numpy.random and multiprocessing
Thu Dec 11 11:21:34 CST 2008
On 12/11/2008 6:10 PM, Michael Gilbert wrote:
> Shouldn't numpy (and/or multiprocessing) be smart enough to prevent
> this kind of error? A simple enough solution would be to also include
> the process id as part of the seed
It would not help, as the seeding is done prior to forking.
I am mostly familiar with Windows programming. But what is needed is a
fork handler (similar to a system hook in Windows jargon) that sets a
new seed in the child process.
Could pthread_atfork be used?
More information about the Numpy-discussion