报告在同步上下文中无条件调用的
wait()
。 通常,
wait()
用于 在某个条件为 true 前阻断线程。 如果是无条件调用
wait()
, 则通常表示已在获取锁之前检查条件。 在这种情况下,如果条件在检查的时间与获得锁的时间之间变为 true, 则可能会发生数据竞争。 虽然该检查发现的结构未必不正确,但它们肯定值得检查。