Просьба уточнить мои запросы относительно Singleton и Multithreading:
- Каков наилучший способ реализации Singleton в Java, в многопоточном окружающая среда?
- Что происходит, когда несколько потоков пытаются получить доступ к
getInstance()
метод в то же время? - Можем ли мы сделать singleton
getInstance()
synchronized
? - Необходима ли синхронизация при использовании классов Singleton?