entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Funciones de sincronización en Java

Suponiendo que un hilo posea el candado (lock) de un objeto, ¿qué mensaje (método) debe invocar para liberarlo?

2 Respuestas

0voto

Peter Puntos150480

Prueba con:

object.notify() o object.notifyAll();

0voto

Una buena solución podría ser hacer uso de Semáforos, esta clase garantiza la exclusión mutua en las secciones de código que requieras. Los dos métodos más importantes son acquire() para obtener el bloqueo y release() para liberarlo. Además, puedes especificar en el constructor del objeto cuántos hilos vas a permitir que ejecuten tu sección de forma concurrente.

Espero que esta solución te aporte alguna ayuda.

Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta