多线程中的虚假唤醒到底是什么意思?

我看百度上说的虚假唤醒都是说的不通过wait去唤醒线程才是虚假唤醒,有没有具体的例子啊

https://www.cnblogs.com/javab/p/11446761.html