Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Como hacer que 3 Threads no continuen su ejecucion hasta que se ejecute otra cosa?

Estas en el tema de Como hacer que 3 Threads no continuen su ejecucion hasta que se ejecute otra cosa? en el foro de C/C++ en Foros del Web. Tengo threads que compiten por 3 lugares en una mesa. Una vez que 3 Threads ya ocuparon la mesa, tienen que esperar que se ejecute ...
  #1 (permalink)  
Antiguo 31/10/2011, 10:39
 
Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 17 años, 8 meses
Puntos: 2
Pregunta Como hacer que 3 Threads no continuen su ejecucion hasta que se ejecute otra cosa?

Tengo threads que compiten por 3 lugares en una mesa. Una vez que 3 Threads ya ocuparon la mesa, tienen que esperar que se ejecute cierto ciclo para continuar sus actividades.

Como hago esta parte , de esperar que se termine de ejecutar un ciclo para continuar sus actividades ? Intente hacerlo con variables de condición para poder tener en una cola aquellos Threads que estan en la mesa pero no me resulto.

Alguna sugerencia?

Grx!
  #2 (permalink)  
Antiguo 31/10/2011, 12:27
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: Como hacer que 3 Threads no continuen su ejecucion hasta que se ejecute ot

Muestra tus ejemplos...una forma podria ser con variable de condicion...pero posiblemente tienes un error..

Podrias mostrar tus intentos fallidos para ver donde esta tu error.

Etiquetas: pthread, threads
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:36.