synchronized、锁、多线程同步的原理是咋样

先综述个结论: 通常说的synchronized用来作多线程同步功能,其实synchronized只是提供多线程互斥,而对象的wait()和notify()方法才提供线程的同步功能。数据结构 通常说synchronized是加锁,或者说是加对象锁,其实对象锁只是synchronized在实现锁机制中的一种锁(重量锁,用这种方式互斥线程开销大因此叫重量锁,或者叫对象monitor),而synchro
相关文章
相关标签/搜索