MyException - 我的异常网
当前位置:我的异常网» C# » 多线程,如何锁定对象

多线程,如何锁定对象(2)

www.MyException.Cn  网友分享于:2013-12-24  浏览:36次

}
}
}

private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
t1.Abort();
t2.Abort();
}
}

这样写就明白了吧,lock不是锁定你想锁的那个对象,lock()里面写什么都行(必须是引用类型),要锁的对象写在{ } 里面。其实lock(obj) { ...... } 等于Monitor.Enter(obj); ...... Monitor.Exit(obj);

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有