title: How to parallel-process data in memory mapped file
body: <p>As name of memory mapped file indicates, I understand that a part of a large file can be mapped to memory using class <code>MemoryMappedFile</code> in C# for fast data process. What I would like to do with the memory mapped file is to parallel-process the memory mapped. In order to do that, I have following questions</p>
  
  <ol>
  <li>Is <code>MemoryMappedFileViewAccessor</code> thread-safe and Parallel.For-safe? I actually made a demo program to test the question and it seems to be working. But can't find any reference about this. If the answer is yes, I am done. Otherwise,</li>
  <li>Is there any way to directly access the memory mapped with array? I know <code>MemoryMappedFileViewAccessor</code> has ReadArray method but using the method is duplication of the memory.</li>
  </ol>