摘要: 共同点: 都是用来协调多线程对共享变量、对象的访问 都是可重入锁,同一线程可以多次获取同一个锁 都保证了可见性和互斥性 不同点: ReentrantLock 显式的获取锁,释放锁;Synchronized 隐式的获取、释放锁 ReentrantLock 可响应中断、可轮回;synchronized 阅读全文
posted @ 2021-02-24 11:40 my_jsonal 阅读(58) 评论(0) 推荐(0)