Ява синглтон с Windows 7 - PullRequest
       11

Ява синглтон с Windows 7

0 голосов
/ 03 февраля 2012

Я использую версию 1.5.0_22 Java в Windows 7 32bit, и я указал в своем приложении, что ссылка на одноэлементный объект не сохраняет память одного процесса другому, даже если он работает в той же JVM.

Кто-нибудь имел эту проблему или знает, как ее решить?

спасибо

1 Ответ

0 голосов
/ 03 февраля 2012

Всегда есть один синглтон на одну JVM. Если в вашем приложении запущено больше потоков, они используют один и тот же экземпляр Singleton. Если нет, то покажите нам свой код и как вы используете свой синглтон.

Если вы используете приложение Java Swing (или что-то подобное), я сомневаюсь, что существует более одного экземпляра вашего Singleton.

Если вы выполняете это в среде сервлетов ... да, у вас может быть больше экземпляров. Если это так, избавьтесь от паттерна синглтона (вы должны найти другое решение).

Все еще не уверены? Пожалуйста, прочитайте это: http://java.sun.com/developer/technicalArticles/Programming/singletons/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...