138
Java ReentrantLock getOwner() Method
The getOwner() method of ReentrantLock class returns the current owner thread of the lock. It returns null if not owned. When this method is called by a thread that is not the owner, the return value reflects a best-effort approximation of current lock status.
Syntax
Parameter
No parameter is passed.
Returns
the owner, or null if not owned
Throws
No Exception is thrown.
Example 1
Output:
Thread-0: lock1 owner: Thread-0
Example 2
Output:
Thread-0: lock1 owner: Thread-0 Thread-0: lock2 owner: none Thread-1: lock1 owner: Thread-0 Thread-1: lock2 owner: Thread-1
Next TopicJava ReentrantLock