小编Jam*_*eet的帖子

Java:如何同步数组访问以及对同步条件中的内容有何限制

我有一个2x2阵列,我有两个线程在运行.

可以在数组中使用java中的synchronized语句吗?

锁定如何工作?java教程线程说同步语句适用于对象,所以我不确定它们是什么意思.另一个网站说我可以发表一个声明

synchronized (array1[]){

}
Run Code Online (Sandbox Code Playgroud)

这是否同步访问数组中的所有内容,以便将数组锁定到其他线程?

如果我有一个二维数组我可以使用

synchronized (array1[i]) 锁定数组的一行?

是否可以用类似的东西锁定单个数组值

synchronized (array1[i][j]){

}
Run Code Online (Sandbox Code Playgroud)

但是,非常感谢提示或帮助.实际上我已经把它打开了,无论是否正确.但我想知道将来使用

java synchronization

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

synchronization ×1