10
在Java关键部分中,应该同步哪些内容?
在Java中,在代码中声明关键部分的惯用方式如下: private void doSomething() { // thread-safe code synchronized(this) { // thread-unsafe code } // thread-safe code } 几乎所有块都在上同步 this,但是是否有特定原因呢?还有其他可能性吗?关于要同步的对象,是否有最佳实践?(例如Object?的私有实例)