1、7.线程安全很重要线程安全是重要的,在数据共享或同步的场合应将线程安全作为必须考虑的因素,不安全的代码将在多线程运行时造成严重的问题。例如,单例模式就是这样一个需要特别注意的例子:public sealed class Singleton{ Singleton() { } public static Singleton Instance { get { if (instance == null) { instance = new Singleton
2、(); } return instance; } } private static Singleton instance = null;}因此,你可以考虑通过“双锁”机制来保证线程的安全,不过在.NET平台还可以有更简单的实现方式:public sealed class Singleton{ static Singleton() { } Singleton() { } public static Singleton Instance { get