StringBuilder可否通过Synchronized解决多线程问题

我知道StringBuilder是线程不安全的,能不能通过Synchronized block中来避免此问题?

3个回答

可以呀,不安全到安全也是通过Synchronized 实现的,线程安全只是不用再自己控制了。线程不安全就只能自己通过各种方式控制成线程安全,Synchronized 就是方法之一。

可以的。你可以自己写一个类,包装一下StringBuilder。
或者你为所有使用StringBuilder的方法的地方加上Synchronized块。
不过既然如此,为啥不直接使用StringBuffer呢?

可以啊 。。 只不过包装一下

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问