public synchronized static int get() {
while(cheia()==false){
try{
wait();
}
catch(InterruptedException e){
}
}
if (fila[inicio] != 0) {
int retornaValor = fila[inicio];
fila[inicio] = 0;
inicio++;
if (inicio == size) {
inicio = 0;
}
notifyAll();
return retornaValor;
}
notifyAll();
return 0;
}
为什么 wait() 和 notifyAll() 在这段代码中没有运行?
IDE说:方法wait()(或notifyAll)不是静态的?
你能帮助我吗?