Вопросы по теме 'singleton'

Java Singleton vs static — есть ли реальное преимущество в производительности?
Я объединяю ветку CVS, и одно из самых больших изменений — это замена шаблона Singleton везде, где он встречается, абстрактными классами со статическим блоком инициализации и всеми статическими методами. Стоит ли это сохранить, так как это...
26005 просмотров
schedule 16.01.2024

Деструкторы синглтона
Должны ли объекты Singleton, которые не используют счетчики экземпляров/ссылок, считаться утечками памяти в C++? Без счетчика, который вызывает явное удаление экземпляра синглтона, когда счетчик равен нулю, как удаляется объект? Очищается ли ОС...
26024 просмотров
schedule 09.12.2023

Синглтон против кэша ASP.NET
Я создал класс реестра в .NET, который является синглтоном. По-видимому, этот синглтон ведет себя так, как если бы он хранился в кэше (объект-синглтон доступен для каждой сессии). Является ли это хорошей практикой, если я должен добавить этот...
5799 просмотров
schedule 31.08.2022

Синглтон для настройки приложения
До сих пор во всех моих проектах я использовал одноэлементный шаблон для доступа к конфигурации приложения во всем приложении. В последнее время я вижу много статей о том, чтобы не использовать шаблон singleton, потому что этот шаблон не способствует...
15646 просмотров
schedule 09.04.2022

Как реализовать одноэлементную модель
У меня есть сайт на рельсах, и я хочу иметь настройки для всего сайта. Одна часть моего приложения может уведомлять администратора по SMS, если происходит определенное событие. Это пример функции, которую я хочу настроить с помощью настроек всего...
18228 просмотров
schedule 24.03.2022

Синглтон с финализатором, но не с IDisposable
Вот что я понимаю об IDisposable и финализаторах из "CLR via C #", "Effective C #" и других ресурсов: IDisposable предназначен для детерминированной очистки управляемых и неуправляемых ресурсов. Классы, отвечающие за неуправляемые ресурсы...
4301 просмотров
schedule 02.03.2022

Как мне провести рефакторинг моего кода, чтобы удалить ненужные синглтоны?
Я был сбит с толку, когда впервые увидел анти-синглтонные комментарии. Я использовал шаблон singleton в некоторых недавних проектах, и он прекрасно работал. Настолько, что я использовал его много-много раз. Теперь, столкнувшись с некоторыми...
6353 просмотров

Как объявить глобальные переменные в Android?
Я создаю приложение, которое требует входа в систему. Я создал основную активность и активность входа. В методе main activity onCreate я добавил следующее условие: public void onCreate(Bundle savedInstanceState) {...
306710 просмотров
schedule 14.07.2022

Как создать синглтон в C?
Как лучше всего создать синглтон в C? Параллельное решение было бы неплохо. Я знаю, что C — не первый язык, который вы бы использовали для синглтона.
35605 просмотров
schedule 03.11.2022

Можно ли использовать синглтон с конструктором не по умолчанию в С#?
Я реализую структуру уведомлений для одного из моих проектов. Поскольку я хочу, чтобы он был очень общим, пользователь может использовать несколько транспортных уровней, так что ему действительно не нужно заботиться об использовании одного метода...
4018 просмотров
schedule 08.04.2024

Как разделить один и тот же экземпляр объекта (синглтон) между процессами в С#?
Возможный дубликат: Как поделиться объекты между процессами в .Net? Я могу сделать это для одного процесса (один .exe), но как я могу сделать это между процессами?
4459 просмотров
schedule 23.05.2023

Как вы разделяете ресурс системы кэширования Java (JCS) между несколькими EJB
Я использую JCS для хранения результатов поиска ldap, которые должны использоваться несколькими EJB. Я создал одноэлементный класс для инициализации JCS только один раз, но из-за загрузчика классов EJB он был инициализирован несколько раз своей...
2244 просмотров
schedule 19.10.2022

Синглтон в DLL?
Итак, я пытаюсь экспортировать что-то в проект в DLL. В любом случае, некоторые проекты очень активно используют одноэлементный класс. template <typename T> class DLL_IMP VA_Singleton { protected: VA_Singleton () {}; ~VA_Singleton...
6812 просмотров
schedule 11.08.2022

синглтоны и потоки
Мой вопрос касается потоков, поставленных в очередь. В моем примере у меня есть один контекст Spring. У меня есть метод CalculateTax в классе без гражданства. Приходит запрос, создается поток (tA) и в итоге он входит в метод CalculateTax. В...
347 просмотров

Может ли среда выполнения рабочих процессов Windows запускать 2 рабочих процесса одновременно
Мы использовали шаблон Factory/Singlton для создания среды выполнения рабочего процесса. Когда мы запускаем рабочий процесс, мы используем AutoResetEvent waitHandle.WaitOne(), чтобы дождаться завершения рабочего процесса. Если два рабочих...
1408 просмотров
schedule 14.07.2022

Глобальное состояние в приложении asp.net mvc
Проблема: Наша веб-консоль показывает список всех компьютеров, на которых установлено наше приложение. Каждая машина имеет некоторую идентификационную информацию, которая может быть связана с ней. Простые строки, такие как название отдела, название...
756 просмотров

Как создать переменные для всего модуля в Python?
Есть ли способ настроить глобальную переменную внутри модуля? Когда я попытался сделать это наиболее очевидным способом, как показано ниже, интерпретатор Python сказал, что переменная __DBNAME__ не существует. ... __DBNAME__ = None def...
289582 просмотров
schedule 23.05.2024

Как использовать scala.None из кода Java
Возможный дубликат: Доступ к scala.None из Java В Java вы можете создать экземпляр Some с помощью конструктора, то есть new Some(value) , но None не имеет класса-партнера. Как вы передаете None в функцию Scala из Java?
13331 просмотров
schedule 15.03.2022

Одноэлементная проблема приложения Iphone Utility
Это раздражает меня в моем служебном приложении: у меня есть синглтон, объявленный способом, указанным здесь: http://cocoawithlove.com/2008/11/singletons-appdelegates-and-top-level.html Мой синглтон имеет 4 объявленных свойства: 3 числа с...
312 просмотров
schedule 29.01.2024

Поточно-безопасное создание синглтона
Какой метод синхронизации следует использовать, чтобы одноэлементный объект оставался одноэлементным? +(Foo*)sharedInstance { @synchronized(self) { if (nil == _sharedInstance) { _sharedInstance = [[Foo alloc] init];...
21143 просмотров