嵌套同步块是否比普通同步块更快?或者例如,以下哪个例程更快:
void routine1(SyncClass a) {
a.syncMethod1();
a.syncmethod2();
a.syncMethod1();
}
void routine2(SyncClass a) {
synchronized(a) {
a.syncMethod1();
a.syncmethod2();
a.syncMethod1();
}
}
这些方法是同步的。我正在考虑在不需要线程安全的情况下使用线程安全对象。因此并发级别不受影响。
另外,答案平台是否依赖?