摘要: 阅读全文
posted @ 2018-05-28 14:33 js王 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 场景描述:多线程输出1到100,对静态Integer对象加锁,synchronized代码块中操作Integer对象,发生线程安全问题(数据重复) 代码: 运行结果: 从运行结果中可以发现发生了线程安全问题,为什么呢?为什么synchronized无效了。 我的排查思路: 1、因为没有进行任何的额外 阅读全文
posted @ 2018-05-28 14:17 js王 阅读(743) 评论(0) 推荐(0) 编辑