如何获取访问方法的线程?

aho*_*der 1 java concurrency multithreading

我正在研究一个锁类,以了解有关并发性的更多信息.我想要做的是创建一个排队锁.线程调用lock,被添加到队列中,当释放锁并且线程首先在队列中时,它将能够继续.

我想知道的是:有没有办法可以获取当前运行锁码的线程,还是必须将线程对象作为参数传递给锁?

San*_*rma 7

static方法Thread.currentThread返回对当前正在执行的Thread对象的引用.