Вопросы по теме '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 просмотров
schedule
12.03.2023
Как объявить глобальные переменные в 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 просмотров
schedule
05.03.2024
Может ли среда выполнения рабочих процессов Windows запускать 2 рабочих процесса одновременно
Мы использовали шаблон Factory/Singlton для создания среды выполнения рабочего процесса.
Когда мы запускаем рабочий процесс, мы используем AutoResetEvent waitHandle.WaitOne(), чтобы дождаться завершения рабочего процесса.
Если два рабочих...
1408 просмотров
schedule
14.07.2022
Глобальное состояние в приложении asp.net mvc
Проблема: Наша веб-консоль показывает список всех компьютеров, на которых установлено наше приложение. Каждая машина имеет некоторую идентификационную информацию, которая может быть связана с ней. Простые строки, такие как название отдела, название...
756 просмотров
schedule
10.01.2023
Как создать переменные для всего модуля в 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 просмотров
schedule
19.10.2023