摘要:
Lock Monitor多线程操作的时候,为防止死锁,我们经常采用加Lock的方式解决,下面就谈一下Lock的具体运用和Lock可以用什么来替换首先,看代码:private static object syncroot = new object();public static void Gets(){lock(syncroot){Console.WriteLine("sbzgw");Console.Read();}}上段代码中,是Lock的典型应用但是,在使用Lock时候有一些注意事项:1,Lock里面的参数必须是引用类型,不能是值类型,Lock是对象锁,否则会产生一个不同 阅读全文