![]() |
1
10
有 Interlocked.Exchange . 这是在线程安全的原子调用中完成的。 评论后编辑: 只是为了说明这是如何使用联锁交换的,您可以:
这将等同于(实际上)做:
但是,互锁交换作为一个原子操作来完成,所以它是线程安全的。 |
![]() |
2
4
不,框架没有这样的方法。可能是因为内置它没有什么好处,您可以很容易地(像您一样)自己添加它。这也需要使用
|