java.util.concurrent.locks.Lock接口用作线程同步机制,类似于同步块。新的锁定机制更灵活,提供比同步块更多的选项。 锁和同步块之间的主要区别如下:

  • 序列的保证 - 同步块不提供对等待线程进行访问的序列的任何保证,但Lock接口处理它。

  • 无超时,如果未授予锁,则同步块没有超时选项。Lock接口提供了这样的选项。

  • 单一方法同步块必须完全包含在单个方法中,而Lock接口的方法lock()unlock()可以以不同的方式调用。

Lock类中的方法

以下是Lock类中可用的重要方法的列表。

 

相关文章:

  • 2021-09-21
  • 2022-12-23
  • 2021-12-19
  • 2021-07-01
猜你喜欢
  • 2021-11-21
  • 2021-04-20
  • 2021-06-04
  • 2021-07-22
  • 2021-04-17
  • 2021-07-04
  • 2022-03-03
相关资源
相似解决方案