你竟然用Integer作为synchronized的锁对象?

在使用多线程编程时,往往会使用一些手段保证线程安全,也就是加锁,但是加锁也必须合理,如使用synchronized对对象加锁时,如果不注意,还可能发生错误的加锁。 先看一段小测试,在这个小测试中,启动了1000个线程,a56爆大奖在线娱乐线程在对integer加1前都先获得integer的锁,这看似是线程安全的,并
posted @ 2020-03-24 16:58  听风逝夜blog  阅读(1894)  评论(1编辑  收藏  举报