Pertanyaan yang diberi tag «singleton»

Pola desain yang memastikan bahwa tepat satu instance aplikasi-lebar dari kelas tertentu ada. Salah satu pola desain kreatif Gang of Four.

10
Apakah utas konstruktor statis C # aman?
Dengan kata lain, apakah thread implementasi Singleton ini aman: public class Singleton { private static Singleton instance; private Singleton() { } static Singleton() { instance = new Singleton(); } public static Singleton Instance { get { return instance; } } }

2
Singleton oleh klarifikasi Jon Skeet
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(); } } Saya …




6
Menerapkan Singleton dengan Enum (di Jawa)
Saya telah membaca bahwa adalah mungkin untuk mengimplementasikan Singletondi Jawa menggunakan Enumseperti: public enum MySingleton { INSTANCE; } Tetapi, bagaimana cara kerja di atas? Secara khusus, suatu Objectharus dipakai. Di sini, bagaimana MySingletonsedang dipakai? Siapa yang melakukan new MySingleton()?


20
Singleton dengan Argumen di Jawa
Saya sedang membaca artikel Singleton di Wikipedia dan saya menemukan contoh ini: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. */ private static …

11
Apakah ada kasus penggunaan untuk lajang dengan akses database di PHP?
Saya mengakses database MySQL saya melalui PDO. Saya mengatur akses ke database, dan upaya pertama saya adalah menggunakan yang berikut: Hal pertama yang saya pikirkan adalah global: $db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'root', 'pwd'); function some_function() { global $db; $db->query('...'); } Ini dianggap praktik buruk. Setelah sedikit pencarian, saya berakhir dengan …


10
Serialisasi Java: readObject () vs. readResolve ()
Buku Java yang Efektif dan sumber-sumber lain memberikan penjelasan yang cukup bagus tentang bagaimana dan kapan menggunakan metode readObject () ketika bekerja dengan kelas Java yang dapat diubah serial. Metode readResolve (), di sisi lain, tetap menjadi sedikit misteri. Pada dasarnya semua dokumen yang saya temukan hanya menyebutkan satu atau …

8
Java Singleton dan Sinkronisasi
Harap klarifikasi pertanyaan saya tentang Singleton dan Multithreading: Apa cara terbaik untuk mengimplementasikan Singleton di Java, dalam lingkungan multithread? Apa yang terjadi ketika beberapa utas mencoba mengakses getInstance() metode pada saat yang bersamaan? Bisakah kita membuat single getInstance() synchronized? Apakah sinkronisasi benar-benar diperlukan, saat menggunakan kelas Singleton?

13
Apa Alternatif untuk Singleton
Kami memiliki kelas yang menyimpan informasi konfigurasi untuk aplikasi. Itu dulu tunggal. Setelah beberapa tinjauan arsitektural, kami diberitahu untuk menghapus singleton tersebut. Kami memang melihat beberapa keuntungan dari tidak menggunakan tunggal dalam pengujian unit karena kami dapat menguji konfigurasi yang berbeda sekaligus. Tanpa tunggal, kita harus meneruskan contoh di mana-mana …

9
Pola tunggal di nodejs - apakah diperlukan?
Saya baru-baru ini menemukan artikel ini tentang cara menulis singleton di Node.js. Saya tahu dokumentasi require menyatakan bahwa: Modul di-cache setelah pertama kali dimuat. Beberapa panggilan ke require('foo')mungkin tidak menyebabkan kode modul dijalankan berkali-kali. Jadi tampaknya setiap modul yang diperlukan dapat dengan mudah digunakan sebagai singleton tanpa kode boilerplate tunggal. …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.