金三银四精选java面试题-ReentrantLock中tryLock()和lock()方法的区别

发布时间:2023-12-13 09:25:37
 

ReentrantLock中tryLock()和lock()方法的区别

  1. tryLock()表示尝试加锁,可能加到,也可能加不到,该方法不会阻塞线程,如果加到锁则返回true,没有加到则返回false
  2. lock()表示阻塞加锁,线程会阻塞直到加到锁,方法也没有返回值

 
上一篇 金三银四精选java面试题-ReentrantLock中的公平锁和非公平锁的底层实现
下一篇 金三银四精选java面试题-CountDownLatch和Semaphore的区别和底层原理

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题