![]() |
#2
yhlvht2015-10-06 23:45
|
比如:
一个数组 int[] Arr = new Arr[2];
代码A:
Arr[n]++; // n为0或1
现在线程1执行A,其参数n = 0,需要锁定Arr[0],而不锁定A(也就是说线程2可以通过A操作Arr[1]
使用什么关键字?Lock的话,好像会连A一起锁定啊!