title: Using a List from 2 different threads?
body: <p>I have a list where it is entries can be updated, new data inserted or removed from 2 different threads.</p>
  
  <p>Is it ok to use a public readonly object to lock when it is being used to interact to the other thread as to when it is locked or not or what would be the correct way to use this list across the 2 threads ?</p>