title: Mutable vs Immutable for parallel applications
body: <p>In the application I am writing, I need to write lots of base types, which will most likely be immutable. But I am wondering how mutable types compare in parallel applications to immutable ones.</p>
  
  <p>You can use locks with mutable objects, right? How does it compare to other techniques used with immutable types in parallel applications?</p>
  
  <p>You are at least away from using locks with immutable types, right?</p>