lock和Monitor的区别 一.lock的底层本身是Monitor来实现的,所以Monitor可以实现lock的所有功能. 二.Monitor有TryEnter的功能,可以防止出现死锁的问题,lock没有. Mutex和其他两者的区别 个人测试三个都是在限制线程之外的互斥,线程之内,都不限制,同一个线程如果被lock两次.是不会出现死锁的.所以Mutex本身可以实现lock和Monitor所有的操作.至少从功能上讲是这样的. 但是Mutex是内核级别的,消耗较大的资源,不适合频繁的操作,会降…