Olá!
Preciso de um método que paralize a execução de um programa, e possa desparalizar e continuar do ponto onde parou se pressionada uma tecla “continuar”.
Dei uma olhada aqui no fórum, e ví no tópico http://www.guj.com.br/posts/list/52663.java#277300 uma possível solução. Acontece que estou tentando implementar esta solução, e devido ao meu pouco conhecimento da linguagem Java, encontro várias dificuldades para solucionar o problema do wait e notifyAll.
Meu código:
} else if (command.equals("PAUSAR")){
synchronized (this) {while(pausado){
wait();
}
}
public synchronized void setPausado(boolean pausado){
this.pausado = pausado;
if (!pausado)
notifyAll();
}
Estou usando a IDE Eclipse 3.2 (Windows) e ele sublinha setPausado dizendo que Void é um tipo inválido para esta variável. (?)
Qualquer ajuda será muito benvinda.
Obrigado.