1. 首页
  2. 编程语言
  3. Java
  4. 浅谈synchronized方法对非synchronized方法的影响

浅谈synchronized方法对非synchronized方法的影响

上传者: 2022-06-01 12:25:40上传 PDF文件 59.44 KB 热度 10次

StringBuffer是线程安全的,因为它里面的方法加了synchronized。今天写了一段代码测试了一下:用循环开启10个线程,调用StringBuffer的append追加1 到 10 。结果预期一样:线程不安全的StringBuilder会漏掉一些数字,线程安全的StringBuffer则追加了全部10个数字:

下载地址
用户评论