synchronized和ReentrantLock底层原理差别

网上很多synchronized和ReentrantLock使用和编程时写法差异的总结,这里就不列举了; 这里主要列举一下在底层实现上的一些区别: 1、synchronized       synchronized关键字需要一个引用类型的参数,这个参数也叫做监听器(monitor);JVM通过这个监听器来管理所有需要同步的线程(synchronized这个监听器的所有线程)运行状态,成功占有该mo
相关文章
相关标签/搜索