Edg*_*ase 3 java stringbuilder multithreading stringbuffer thread-safety
我正在Spring Controller中编写一个私有实用程序方法.
我需要使用StringBuffer
或者StringBuilder
.前者是线程安全的,后者不是,但后者要快得多.
基本上,它看起来像这样:
private String buildTextToDisplay() {
StringBuffer sb = new StringBuffer();
sb.append( ... );
return sb.toString();
}
Run Code Online (Sandbox Code Playgroud)
显然,我不希望两个会话同时调用它并返回垃圾.