java.util.concurrent.locks.Lock
接口用作同步机制。它的工作方式类似于同步块。下面给出了锁和同步块之间的一些区别。
- Lock 接口提供了等待线程将被授予访问权限的顺序保证,而同步块不保证它。
- 如果未授予锁定,锁定接口提供超时选项,而同步块不提供。
Lock
接口的方法,即Lock()
和Unlock()
可以在不同的方法中调用,而单个同步块必须完全包含在单个方法中。
294、Java并发API中的锁接口是什么?
java.util.concurrent.locks.Lock
接口用作同步机制。它的工作方式类似于同步块。下面给出了锁和同步块之间的一些区别。
Lock
接口的方法,即 Lock()
和 Unlock()
可以在不同的方法中调用,而单个同步块必须完全包含在单个方法中。