如何在java中找到当前拥有锁的哪个线程

iha*_*obs 5 java multithreading

我在单例类中有一个synchronized方法,它同时被许多线程调用.有没有可用的Java API来检查哪个线程当前拥有锁?

ada*_*shr 2

Thread.currentThread()您也许可以在同步方法中打印出来。