koo*_*hka 3 java arrays synchronized
如果我想锁定整个数组,我可以使用这样的synchronized关键字:
synchronized
int arr[]; synchronized void inc(int a, int b){ arr[a]=arr[a]+b; }
但是我可以只锁定项目,arr[a]以便其他线程仍然可以同时读取/写入数组的其他项目吗?
arr[a]
kan*_*kan 6
也许你的结构更合适 AtomicIntegerArray
AtomicIntegerArray
归档时间:
14 年,3 月 前
查看次数:
2483 次
最近记录: