Java Singleton и синхронизация

Пожалуйста, разъясните мои вопросы относительно Singleton и Multithreading:

  • Каков наилучший способ реализовать Singleton в Java в многопоточном окружающая обстановка?
  • Что происходит, когда несколько потоков пытаются получить доступ getInstance() метод одновременно?
  • Можем ли мы сделать одноэлементный getInstance()синхронизированным?
  • Действительно ли необходима синхронизация при использовании классов Singleton?
108
задан Ravindra babu 20 September 2016 в 03:06
поделиться