Suchergebnisse für Anfrage "singleton"

8 die antwort

C ++ Singleton Template Klasse

In einem kürzlich durchgeführten Projekt musste ich eine Singleton-Klasse erstellen und nachdem ich viel in Google herumgebuddelt hatte, kam ich auf diese Definition der Vorlagenklasse. Die Idee ist, von dieser Template-Klasse abzuleiten und den ...

10 die antwort

Singleton-Methode vs. Klassenmethode

Sind Klassenmethode und Singleton-Methode gleich oder verschieden? Hier ist ein Beispiel class C def self.classmethod puts "class method #{self}" end end C.classmethod # class method C c = C.new def c.singletonmethod puts "instance method ...

14 die antwort

Double Checked Locking für C ++: Neu für einen temporären Zeiger, dann ordnen Sie ihn der Instanz @ z

Ist mit der folgenden Singleton-Implementierung etwas nicht in Ordnung? Foo& Instance() { if (foo) { return *foo; } else { scoped_lock lock(mutex); if (foo) { return *foo; } else { // Don't do foo = new Foo; // because that line *may* be a ...

TOP-Veröffentlichungen

6 die antwort

Wie wird eine Ausnahme von einem Enum-Konstruktor ausgelöst?

Wie kann ich eine Ausnahme von einem Enum-Konstruktor auslösen? z.B public enum RLoader { INSTANCE; private RLoader() throws IOException { .... } } produziert den Fehler Unbehandelter Ausnahmetyp IOException

6 die antwort

Kotlin Thread sicher native Lazy Singleton mit Parameter

n Java können wir thead-safe Singletons mit Double Checked Locking & Volatile schreiben: public class Singleton { private static volatile Singleton instance; public static Singleton getInstance(String arg) { Singleton localInstance = ...

6 die antwort

Singleton gemeinsam genutzte Datenquelle in Objective-C

Hey Leute - ich schreibe eine ziemlich einfache iPhone-Anwendung. Die Daten stammen aus einer Plist-Datei (im Grunde genommen NSDictionary), die ich in eine Singleton-Klasse laden und über meine verschiedenen View-Controller verwenden möchte, um ...

14 die antwort

WPF: Fenster kann nicht wiederverwendet werden, nachdem es geschlossen wurde

Ich versuche, eine Instanz eines @ zu behaltWindow um und bei Bedarf @ anrufShowDialog. Das hat in winforms funktioniert, aber in WPF erhalte ich diese Ausnahme: System.InvalidOperationException: Visibility kann nicht festgelegt werden, ...

14 die antwort

Double Checked Locking Pattern: Defekt oder nicht?

Warum gilt das Muster als gebrochen? Es sieht gut aus für mich? Irgendwelche Ideen public static Singleton getInst() { if (instace == null) createInst(); return instace; } private static synchronized createInst() { if (instace == null) { instace ...

12 die antwort

Pattern für langsame thread-sichere Singleton-Instanziierung in Java

die faulen thread-sicheren Singleton-Instanzen sind für jeden Codierer nicht leicht zu verstehen, daher wollte ich in unserem Enterprise-Framework eine Klasse erstellen, die die Aufgabe erledigt. Was denkst du darüber? Sehen Sie etwas Schlimmes ...

8 die antwort

Wie kann ich einen Alias für eine Singleton-Funktion erstellen?

Ich möchte in C ++ einen Alias für Singleton-Aufrufe erstellen, anstatt @ aufzurufeMYCLASS::GetInstance()->someFunction(); Jedes Mal konnte ich nur @ anrufsomeFunctionAlias(); in meinem Code.