2005年9月14日

摘要: 其实两者的功能都是确保当一个线程位于代码的临界区时,另一个线程不进入临界区。Monitor.TryEnter方法就是获取对象的排它锁是否成功(方法具体版本可以参考MSDN);lock语句就是Monitor.Enter和Monitor.Exit的封装。MSDN里描述Monitor.TryEnter无论有没有获取对象锁都会返回结果,而Lock会在外面等直到占用的线程退出下一个线程才能进去。首先用... 阅读全文
posted @ 2005-09-14 13:29 henry 阅读(3940) 评论(1) 推荐(0) 编辑

导航