殷勤钢笔

文章
5
资源
0
加入时间
2年10月18天

synchronized和ReentrantLock有什么区别一、synchronized和ReentrantLock的区别二、ReentrantLock的特性三、ReentrantLock的几个方法

一、synchronized和ReentrantLock的区别synchronized是Java内置的同步机制,它提供了互斥的语义和可见性。当一个线程已经获取当前锁时,其他试图获取的线程只能等待或阻塞在哪里。在Java5之前,synchronized是唯一的同步手段。在代码中,synchronized可以修饰方法,也可以用在特定的代码块上。ReentrantLock,重入锁,是Java5提...