锁消除
StringBuffer 中的 append 方法被 Synchronized 关键字修饰,会使用到锁,从而导致性能下降。下列方法可以对这个对象的方法锁进行锁消除:public static String getString(String s1, String s2) {StringBuffer sb = new StringBuffer();sb.appe...
·
StringBuffer 中的 append 方法被 Synchronized 关键字修饰,会使用到锁,从而导致性能下降。
下列方法可以对这个对象的方法锁进行锁消除:
public static String getString(String s1, String s2) {
StringBuffer sb = new StringBuffer();
sb.append(s1);
sb.append(s2);
return sb.toString();
}
更多推荐
所有评论(0)