Multiprocessing, shared memory vs. pickled copies
sturlamolden
sturlamolden at yahoo.no
Mon Apr 11 15:25:37 EDT 2011
On 11 apr, 21:11, sturlamolden <sturlamol... at yahoo.no> wrote:
> import numpy as np
> import sharedmem as sm
> private_array = np.zeros((10,10))
> shared_array = sm.zeros((10,10))
I am also using this to implement synchronization primitives (barrier,
lock, semaphore, event) that can be sent over an instance of
multiprocessing.Queue. The synchronization primitives in
multiprocessing cannot be communicated this way.
Sturla
More information about the Python-list
mailing list