深入理解c#中的lock

来源:互联网 发布:java电商项目经验 编辑:程序博客网 时间:2024/04/30 15:48

lock只能使用引用类型,严格来说是需要对象的实例。

即使对象在意义上是相同的,但是如果不是ReferenceEquals的话,那么将作为两个实例来对待,那么C# lock 的就不是同一个东西。也就是说,当你以为这个 lock 生效的话,它其实在做无用工。

测试用例:

原创粉丝点击