--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
--
Se necesita que sea syncrono, si utilizo una cola, luego debo esperar por la respuesta.
Como te decían antes, la forma general de solucionarlo es con una
queue para ordenar los threads. Podés (y debés) usar un mutex (o algun
otra primitiva de sincronización), pero no conozco nada que ya esté
hecho.
Lo que tendrías que hacer es construir tu propio mutex_con_prioridad_t
donde en las operaciones de lock() y unlock() hagas algo parecido a lo
que dice Esteban, y en vez de usar el mutex directamente desde los
threads, proteger el recurso compartido con tu propio
mutex_con_prioridad_t.
El día 17 de abril de 2012 19:43, Juan Manuel Ollé
<juanman...@gmail.com> escribió:
--
Alejandro Santos