title: CoreData Multithreading, Multiple ObjectContexts, DataConcurrency
body: <p>I am new to CoreData Multithreaded programming,,,,,</p>
  
  <p>I have two timers which calls two methods for every certain regular intervals of time(means those methods will get executed in backgroundthreads) ,</p>
  
  <p>where one timer method inserts data into coredata DB,other timer method fetches data from same table of coredata DB.</p>
  
  <p>So how do we manage with coredata managedobject Contexts(PrivateQueueConcurrencyTypes)?</p>
  
  <p>Do we need to work with two private managedObjectContexts? 
  if so what is the role of performBlock performBlockandwait in it?</p>
  
  <p>thanks </p>