PersonRequests是一个Arraylist的数组
在添加完request后,PersonRequests不再为空,notifyall后理论应该唤醒getOnePersonrequest中的wait(),但没有成功。
想请假一下是为什么?十分感谢!
PersonRequests是一个Arraylist的数组
在添加完request后,PersonRequests不再为空,notifyall后理论应该唤醒getOnePersonrequest中的wait(),但没有成功。
想请假一下是为什么?十分感谢!
思路:
wait notifyAll 二者要使用同一个锁才可以达到效果
1、二者是否为同一个类下的方法
2、修饰非静态方法,锁为当前对象this ,检查是否为同一个对象分配调用该方法