View Single Post
Old 30-05-2011, 16:00   #1
MrProblema
Junior Member
 
Iscritto dal: Jun 2010
Messaggi: 12
pthread_cond_wait e pthread_cond_signal, domanda

Ciao a tutti,
ho scritto un programma che utilizza mutex e pthread_cond_wait e pthread_cond_signal. Ho solo una domanda: se il thread A manda il segnale S una sola volta con la pthread_cond_signal prima che il thread B sia arrivato a ad attenderlo alla sua pthread_cond_wait, cosa succede? B aspetterà in eterno un segnale che non arriverà mai perchè c'è già stato? Come funziona? Come potrei eventualmente far sì che lui continui a mandare signal con una soluzione abbastanza pulita (tipo senza un ciclo, se si può fare)?

Grazie,
Mr problema

Ultima modifica di MrProblema : 30-05-2011 alle 16:04.
MrProblema è offline   Rispondi citando il messaggio o parte di esso