Создание статической ссылки вместо одноэлементной

Я использую драйвер java для mongodb, и в документации говорится:

«вы должны создать один экземпляр Mongo, и вы можете использовать его в каждом запросе».

Использование одного экземпляра звучит как синглтон.

В других местах для другой библиотеки я читал инструкции, в которых говорилось, что я должен создать статическую ссылку, поскольку она является потокобезопасной.

Может ли кто-нибудь объяснить различия между синглтоном и созданием статической ссылки?

Итак, фактический код, который мне нужно создать статически или через синглтон, будет следующим:

Mongo m = new Mongo( "localhost" , 27017 );

Может ли кто-нибудь объяснить оба метода и основные различия если есть?

6
задан Bhesh Gurung 2 December 2011 в 17:00
поделиться