开发者社区 问答 正文

String和StringBuffer、StringBuilder在线程安全性上,有什么区别?

String和StringBuffer、StringBuilder在线程安全性上,有什么区别?

展开
收起
叫我饭啊啊 2021-10-25 14:05:05 586 分享 版权
1 条回答
写回答
取消 提交回答
  • AbstractStringBuilder是StringBuilder与StringBuffer的公共父类,定义了一些字符串的基本操作,如expandCapacity、append、insert、indexOf等公共方法。StringBuffer对方法加了同步锁或者对调用的方法加了同步锁,所以是线程安全的。StringBuilder并没有对方法进行加同步锁,所以是非线程安全的。

    2021-10-25 14:05:30
    赞同 展开评论