title: How does Python share memory among multiple processes?
body: <p>I read that processes operate on seperate memory spaces (<a href="https://stackoverflow.com/a/200473/4391129">link</a>). However the multiprocessing package of python offers shared memory (multiprocessing.Value, multiprocessing.Array). </p>
  
  <ul>
  <li>Where (in which process) is this data stored? </li>
  <li>Is the data accessed by reference by the child processes?</li>
  </ul>