title: Golang concurrent array access
body: <p>Is it safe to access the same array from multiple goroutines, when every goroutine works on a slice, pointing to the same underlying array but without overlapping ?</p>
  
  <p>Like:</p>
  
  <pre><code>var arr [100]int
  sliceA := arr[:50]
  sliceB := arr[50:]
  
  go WorkOn(sliceA)
  go WorkOn(sliceB)
  </code></pre>
  
  <p>Just imagine "WorkOn" would do something fancy.</p>