title: Why and when to use AtomicIntegerFieldUpdater?
body: <p>Why and when should one use these classes?</p>
  
  <ul>
  <li><code>AtomicIntegerFieldUpdater</code></li>
  <li><code>AtomicMarkableReference</code></li>
  <li><code>AtomicReference</code></li>
  </ul>
  
  <p>Kindly explain using a real life scenario!</p>