VademécumVademécum\wait() (método)

wait() (método)

Método de la clase java.lang.Object.

Cuando un thread está dentro de una zona de acceso sincronizado y llama a wait():

  1. libera el acceso a la zona, permitiendo que otro thread entre
  2. se coloca en una cola de espera de la que saldrá cuando otro thread, en la misma zona de acceso exclusivo, haga “notify()” o “notifyAll()”.

Existe una variante de “wait()”  que admite un argumento que son los segundos que el thread está dispuesto a esperar. Pasado ese tiempo, se lanza una excepción que aborta la espera.

principio