线程安全策略(三)——线程不安全类与写法

StringBuilder -> StringBuffer
StringBuilder非线程安全
StringBuffer是线程安全的(所有方法的实现都使用了synchronized关键字)
当在方法中进行字符串拼接时可以使用StringBuilder,通过堆栈封闭就不会有线程安全问题

NotThreadsafe.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,764评论 18 399
  • 集合框架: 1)特点:存储对象;长度可变;存储对象的类型可不同2)Collection(1)List:有序的;元素...
    Demo_Yang阅读 1,286评论 0 4
  • 红烧肉是母亲生前喜欢的一道菜,在我和姐姐们照顾她期间,每个星期至少要烧上两次。开始的时候我不会做这道菜肴,母...
    莲子清清阅读 679评论 6 6
  • 苹果的广告还是有点质感的。刚看完陈可辛用IPHONE X拍的短片“三分钟”。都忘了这是个广告。对,七分多钟...
    有酒窝的南瓜阅读 263评论 0 1