title: Sharing a large (read-only) binary string between Python processes?
body: <p>I have a large, read-only <code>bytes</code> object that I need to operate against across several different Python (3) processes, with each one "returning" (adding to a result queue) a list of results based on their work.</p>
  
  <p>Since this object is very large and read-only, I'd like to avoid copying it into the address space of each worker process. The research I've done suggests that shared memory is the right way to go about this, but I couldn't find a good resource/example of how exactly to do this with the <code>multiprocessing</code> module.</p>
  
  <p>Thanks in advance.</p>