Articles of singleton

Qual è esattamente la class del singleton in ruby?

Sembra come se mi mancasse il punto o fraintendere il significato della class singleton in Ruby. Ne ho sentito parlare e letto in molti modi, alcuni più complicati di altri, ma sono rimasto più confuso su ciò che è. È una class in sé e per sé? È la ragione per cui tutti gli oggetti […]

Javascript: miglior modello Singleton

Possibile duplicato: Il modo più semplice / pulito per implementare singleton in JavaScript? Sto usando questo modello per singleton, nell’esempio il singleton è PlanetEarth: var NAMESPACE = function () { var privateFunction1 = function () { privateFunction2(); }; var privateFunction2 = function () { alert(‘I\’m private!’); }; var Constructors = {}; Constructors.PlanetEarth = function () […]

Serializzare una class statica?

Cosa succede se serializziamo una class statica? È ansible creare più di una istanza della class statica se la si serializza? [Serializable] public static class MyClass { public static MyClass() { } public static bool IsTrue() { return true; } } Supponiamo che I XmlSerializzi l’object in un file XML e che successivamente decodifichi nuovamente […]

Come creare una class singleton nell’objective C

Come posso creare una class singleton in Objective C?

Pattern Singleton in nodejs – è necessario?

Recentemente ho trovato questo articolo su come scrivere un singleton in Node.js. So che la documentazione di require afferma che: I moduli vengono memorizzati nella cache dopo la prima volta che vengono caricati. Chiamate multiple da require(‘foo’) potrebbero non causare l’esecuzione del codice del modulo più volte. Quindi sembra che ogni modulo richiesto possa essere […]

Problemi con Singleton Pattern

Ho letto degli schemi di Singleton negli ultimi giorni. La percezione generale è che gli scenari in cui è richiesto sono piuttosto pochi (se non rari) probabilmente perché ha una serie di problemi come In un ambiente di garbage collection può essere un problema per quanto riguarda la gestione della memoria. In un ambiente con […]

Come implementare il singleton multithread sicuro in C ++ 11 senza utilizzare

Ora che C ++ 11 ha il multithreading mi chiedevo quale sia il modo corretto di implementare il singleton pigro inizializzato senza usare i mutex (per ragioni perfette). Mi sono inventato questo, ma non sono davvero bravo a scrivere codice lockfree, quindi sto cercando delle soluzioni migliori. // ConsoleApplication1.cpp : Defines the entry point for […]

Singleton by Jon Skeet chiarimento

public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Desidero implementare il pattern Singleton di […]

Java Singleton e sincronizzazione

Per favore chiarisci le mie domande su Singleton e Multithreading: Qual è il modo migliore per implementare Singleton in Java, in un ambiente con multithreading? Cosa succede quando più thread tentano di accedere al metodo getInstance() allo stesso tempo? Possiamo synchronized getInstance() di singleton? La sincronizzazione è davvero necessaria quando si utilizzano le classi Singleton?

Classi manager Unity singleton

In Unity, che cosa è un buon modo per creare un gestore di giochi Singleton accessibile ovunque come una class globale con variabili statiche che sputeranno gli stessi valori costanti per ogni class che estrae quei valori? E quale sarebbe il modo di implementarlo in Unity? Devo collegarlo a un GameObject? Può essere solo lì […]