Articles of singleton

Contexto individual por llamada (solicitud web) en Unity

Hace unos días tuve este problema con el enhebrado de ASP.Net. Quería tener un objeto singleton por solicitud web. De hecho, necesito esto para mi unidad de trabajo. Quería crear una instancia de una unidad de trabajo por solicitud web para que el mapa de identidad sea válido durante la solicitud. De esta forma podría […]

Patrón Singleton en C ++

Tengo una pregunta sobre el patrón singleton. Vi dos casos relacionados con el miembro estático en la clase singleton. Primero es un objeto, como este class CMySingleton { public: static CMySingleton& Instance() { static CMySingleton singleton; return singleton; } // Other non-static member functions private: CMySingleton() {} // Private constructor ~CMySingleton() {} CMySingleton(const CMySingleton&); // […]

Singleton en iOS 5?

Hola, tuve una implementación de versiones anteriores de iOS para un singleton de la siguiente manera: archivo .h @interface CartSingleton : NSObject { } +(CartSingleton *) getSingleton; archivo .m @implementation CartSingleton static CartSingleton *sharedSingleton = nil; +(CartSingleton *) getSingleton { if (sharedSingleton !=nil) { NSLog(@”Cart has already been created…..”); return sharedSingleton; } @synchronized(self) { if […]

Implementando el patrón singleton en Java

¿Alguien puede proporcionar un ejemplo de un patrón singleton y explicar por qué son necesarios?

Singleton en JVM o instancia de aplicación o instancia de Tomcat

Si despliegue y ejecute 2 instancias de la misma aplicación en una sola instancia de Tomcat (o cualquier otro servidor). Entonces se crearía un único objeto (de una clase Singleton): En una sola instancia de Tomcat (pero común para 2 instancias de la misma aplicación) O A través de la instancia de la aplicación (diferente […]

obtener conexión db a través de la clase singleton

Creé una clase singleton, esta clase devuelve una conexión de base de datos. ¿Entonces mi pregunta es que esta conexión también satisface los criterios únicos? Si no, entonces, ¿cómo puedo hacerlo único? Aquí está el código. public sealed class SingletonDB { static readonly SingletonDB instance = new SingletonDB(); static SqlConnection con =new SqlConnection(ConfigurationManager.ConnectionStrings[“mydb”].ConnectionString); // Explicit […]

Clase Singleton en Java

Solo estaba pensando en las otras formas de escribir una clase singleton. Entonces, ¿se considera esta clase como una clase singleton? public class MyClass{ static Myclass myclass; static { myclass = new MyClass();} private MyClass(){} public static MyClass getInstance() { return myclass; } } como el bloque estático se ejecuta solo una vez.

Seguridad de subprocesos en Singleton

Entiendo que el locking doble en Java está roto, entonces, ¿cuáles son las mejores formas de hacer Singletons Thread Safe en Java? Lo primero que me viene a la mente es: class Singleton{ private static Singleton instance; private Singleton(){} public static synchronized Singleton getInstance(){ if(instance == null) instance = new Singleton(); return instance; } } […]

¿Hay alguna alternativa viable al patrón GOF Singleton?

Seamos sinceros. El patrón de Singleton es un tema muy controvertido con los progtwigdores de hordas en ambos lados de la valla. Hay quienes sienten que el Singleton no es más que una variable global glorificada, y otros que juran por el patrón y lo usan incesantemente. Sin embargo, no quiero que la Controversia de […]

¿Alguna razón para no utilizarla usa una “variable” singleton en Swift?

Para septiembre de 2015, aquí está exactamente cómo hacer un singleton en Swift: public class Model { static let shared = Model() // ( for ocd friends … private init() {} ) func test()->Double { return 3.33 } } luego en otro lugar … // file ViewController.swift, say import UIKit class ViewController:UIViewController { override func […]