该单例模式是线程不安全的,只能在单线程下执行,在多线程中如果被两个线程同时调用Instance属性时,此时两个线程
判断 if (_instance==null)时都会返回true,就会创建两个实例。
public
class
Singleton
{
///
<
summary
>
/// 静态变量(用来存放类的实例)
///
</
summary
>
static
Singleton _instance;
///
<
summary
>
/// 静态属性(提供给外部的全局访问点)
///
</
summary
>
public
static
Singleton Instance
{
get
{
if (
_instance ==
null)
{
_instance =
new
Singleton();
}