title: Broadcasting message to multiple processes (Point-to-Point Message Queue with multiple readers)
body: <p>I want to share a data with multiple processes. My first attempt is to use <a href="http://msdn.microsoft.com/en-us/library/aa450755.aspx" rel="nofollow noreferrer">Point to point message queue</a> with multiple readers since I read that P2P Msg Queue is very fast.</p>
  
  <p>During my test, it seems like multiple readers are reading from the same queue and once a message is fetched by one reader, other readers will not be able to fetch the same message.</p>
  
  <p>What is a better IPC for sharing data to multiple processes?
  The data is updated frequently (multiple times per second) so I think WM_COPYDATA is not a good choice and will interfere with the "normal" message queue.</p>
  
  <p>My second attempt will probably be a shared memory + mutex + events</p>