摘要: InterLockedIncrement 举个例子:如果一个变量Long value =0; 首先说一下正常情况下的加减操作:value+=1; 1:系统从Value的空间取出值,并动态生成一个空间来存储取出来的值; 2:将取出来的值和1作加法,并且将和放回Value的空间覆盖掉原值。加法结束。 如果此时有两个Thread ,分别记作threadA,threadB。 1:threadA将Value从存储空间取出,为0; 2:threadB将Value从存储空间取出,为0; 3:threadA将取出来的值和1作加法,并且将和放回Value的空间覆盖掉原值。加法结束,Value=1... 阅读全文
posted @ 2012-10-08 13:50 时间的子民 阅读(195) 评论(0) 推荐(0)