#Interlocked

c#之线程同步--轻量级同步 Interlocked

为什么说它是轻量级呢?因为它仅对整形数据(即int类型,long也行)进行同步。如果你学过操作系统里面的PV操作(即信号量),那么你对它已经了解了一般。它实现的正是如同信号量的功能。下面是它提供的方法:Interlocked.Increment(refvalue)数值加一(原子性操作)Interlocked.Decre...