小编sud*_*hir的帖子

无法锁定值类型使用LOCK C#

为什么我们不能在Lock C#中使用值类型.我找到了一些原因,但它看起来并不那么便宜:

"请记住,当你为一个object类型的参数传递一个值类型时,它会被盒装(包装)成一个引用类型.这使它每次发生时都是一个全新的对象."

"您无法锁定值类型,因为它没有同步根记录."

c# multithreading task-parallel-library c#-4.0

2
推荐指数
1
解决办法
129
查看次数