开发者社区> 问答> 正文

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

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

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

    2021-10-25 14:05:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
多IO线程优化版 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多