Tip: Causa que el thread en curso espere hasta que otro thread invoque el método notify() o el método  notifyAll().   El método wait debe estar contenido en un bloque un bloque synchronized(this){}.