descripcion = desc;
}
- public void abrirSubasta() {
- if(estado.equals("Inscripcion"))
+ synchronized public void abrirSubasta() {
+ if(estado.equals("Inscripcion")){
estado = "Abierta";
+ notifyAll();
+ }
}
public clienteSubastas[] clientes() {
}
- public void ultimaPuja(clienteSubastas cl) {
+ synchronized public void ultimaPuja(clienteSubastas cl) {
if (clientes.contains(cl)){
clientes.remove(cl);
}
if (clientes.size() == 0) {
estado = "Cerrada";
+ notifyAll();
}
}