anchor.diff:  время как в `Runnable` этого делать не позволяет. Исключение нужно 
   оборачивать в непроверямое.
   
  -=== *Преимущества SheduledThreadPool перед java.util.Timer*
  +=== *Преимущества ScheduledThreadPool перед java.util.Timer*
   
   * Можно задать несколько потоков для выполнения задач
   * Не умирает при возникновение исключения
  
positive.code: 
  У `AtomicBoolean` точно же такая семантика как и у _volatile_. Для того, чтобы
  безопасно опубликовать объект через `AtomicBoolean`, достаточно перед чтением
  объекта сначала прочитать `AtomicBoolea` переменную, а после изменения
  записать ее.
  
  === *Что такое Монитор?*
  
negative.code: заместителем реального значения. У контейнера есть операции создания и 
  преобразования в контейнер с другим содержимым. Это позволяет программисту
  в некоторых местах сильно упростить код, когда его не интересуют 
  промежуточное состояние. Он может работать с монадой как с реальным 
  значением, не имея его представления.
  
  `Future` не является классической монадой, так как не позволяет
  преобразовывать себя в другие обещания выполнения. Можно только 
  