Você vai fazer isso usando threads? Se a resposta for sim, você pode dar
um wait na thread e depois dar um notify quando quiser acordá-la.
Isso também pode ser feito com semáforos. Aí você teria uma variável
static que seria acessada pelos dois objetivos (produtor e consumidor).
Procure alguma
Olha, o trecho aqui ficou meio baguncado, mas eh assim:
class Q {
int n;
synchronized int get() {
System.out.println(Obtive: + n);
return n;
}
synchronized void put(int n) {
this.n = n;
System.out.println(Pus: + n); }
}
class Produtor implements
ola galera,
sou iniciante em java e estou com uma dúvida em implementar um
modelo produtor x consumidor pois se eu fizer uma classe Produtor e outra
classe Consumidor como faço para bloquear um objeto Produtor caso o buffer
esteja cheio , pois parece que para bloquear e desbloquear eles