我有一个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)
但是,非常感谢提示或帮助.实际上我已经把它打开了,无论是否正确.但我想知道将来使用