【发布时间】:2014-03-13 17:13:32
【问题描述】:
我可以在另一个对象中包含一个同步块来同步另一个对象吗?
例子:
synchronized(myObjetc1){
// code
synchronized(myObjetc2){
// code
}
}
如果是这样,它是正确的技术还是太冒险了?
【问题讨论】:
-
当你开始嵌套同步块时,你需要非常小心(并评估使用锁是否会更安全)。
-
详细信息可以看Java并发教程docs.oracle.com/javase/tutorial/essential/concurrency/…
标签: java multithreading synchronization