我有一個多個類使用的C#單例類。通過Instance訪問Toggle()方法是否線程安全?如果是,通過什麼假設,規則等等。如果不是,爲什麼和我該如何解決? public class MyClass
{
private static readonly MyClass instance = new MyClass();
public static MyClass Instanc
可能重複: Singleton: How should it be used 從伊萬麥思平的出色提早了Singleton模式的問題之後,我想我會問「什麼時候該社區認爲這是適當的使用Singleton?「 讓我提供了一個例子來批評: 我有一個「IconManager」單身。它首先讀取一個屬性文件,它指示我的圖標在磁盤上的位置,然後讀取所有圖標並將其緩存以供將來使用。 這些圖標可以在我的用戶界面(標籤