- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 关于synchronized的一点使用总结
前言:文章为作者原创,转发请注明出处。文中有不妥描述欢迎大家指正,疑点欢迎大家共同讨论。 情景一 一个类,在每个线程中都自己实例化使用(多实例),类内不存在任何静态成员方法和静态成员变量,此时synchronized关键字无论修饰成员方法还是锁代码块,不会有任何效果。 分析:每个线程自己独有类实例,由于成员方法和成员变量非静态,其他线程不可共享,此时加锁其实是偏向锁,偏向锁其实不上锁,和不加锁一个效果。 情景二 一个类,在每个线程中都自己实例化使用(多实例),类内存在静态成员变量.
2021-08-05 18:22:51
265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人