Java 线程的 holdLock() 方法

2025年3月21日 | 阅读 1 分钟

Thread 类的 holdLock() 方法用于判断当前线程是否持有指定对象上的监视器锁,如果持有则返回 true。

语法

参数

obj: 它定义了要测试锁所有权的对象。

返回

当且仅当当前线程持有指定对象上的监视器锁时,它才返回 true。否则,返回 false。

Exception

NullPointerException: 如果 obj 为 null,则抛出此异常。

示例

输出

Currently executing thread is: Thread-0
Does thread holds lock? false
Does thread holds lock? true
 
下一主题Java 多线程