jimhu1001

Results 1 comments of jimhu1001

> 大佬你好,请教一个问题。 > 在“futex诞生之前”这一节中提到,“如果一个线程trylock失败,在调用wait时持有锁的线程释放了锁,当前线程还是会调用wait进行等待,但之后就没有人再将该线程唤醒了。” > 能不能解释一下,为啥没有人将该线程唤醒呢?如果有其他的线程调用unlock方法,也不能唤醒嘛? 应该是假设有一个线程获得锁,但是还没有释放,此时队列中没有数据了,如果在tryLock失败后,再调用wait,那么这种情况,就没有人能将线程唤醒了。