您的位置:首页 > 其它

求问模式达人,静态类可否代替单件?

2006-07-02 18:33 295 查看
哈哈哈~看代码:)想必单件模式大家都非常熟悉:)

namespace Singleton1
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
Factory.RecordCount();
}

Factory.Display();

global::System.Console.Read();
}
}

static class Factory
{
private static object objLock = typeof(Factory);
private static long longCount = 0;

public static void RecordCount()
{
lock (objLock)
{
longCount++;
}
}

public static void Display()
{
lock (objLock)
{
global::System.Console.WriteLine(longCount);
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: