#region 单例模式  
public static bool ExitNo = false; //判断程序是否退出  
static FrmPlayer newPlayer;  //声明一个静态的FrmPlayer对象  
static object obj=new object(); //实例化一个静态的object对象  
//检查并创建唯一实例  
public static FrmPlayer GetInstance()  
{  
   if (newPlayer == null)  
   {  
       lock (obj) //多线程时一次只有一个线程进入  
       {  
           if (newPlayer == null)  
           {  
                 newPlayer = new FrmPlayer();  
           } 
    } }
return newPlayer; } #endregion
posted on 2012-07-19 14:41  续写经典  阅读(490)  评论(6编辑  收藏  举报