多线程下System.Threading.Interlocked用法
System.Threading.Interlocked.Increment(ref int value);
Interlocked.Increment(ref value); 本质是对value以原子操作的形式进行递增并存储递增后的结果。相当于 lock(obj){value++;}

Interlocked.Decrement(ref value); 本质是对value以原子操作的形式进行递减并存储递减后的结果。相当于 lock(obj){value--;}

    作者:江宁织造 
博客:http://www.cnblogs.com/wgx0428/
博客:http://www.cnblogs.com/wgx0428/

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号