关于Synchronized竟然被面试者给怼趴下了
Synchronized 是什么
来咱们先聊聊 Synchronized 是什么,你用过吗?
Synchronized 用过的,简单的说是用来控制线程同步的。
为了解决多线程下线程对资源的读写发生混乱,例如不同线程读写发生不一致的情况,所以需要给这些资源加上锁,保证资源读写的原子性。
Synchronized 大致可以分为 2 类,一种是锁住对象,一种是锁住类:
1.锁对象:
同步代码块,Synchronized(o)
同步方法,相当于 Synchroni
转载
2020-08-12 20:25:23 ·
162 阅读 ·
0 评论