PDA

View Full Version : [C] mutex


noodles83
07-05-2006, 11:13
ciao!

ho implementato una struttura nella quale oltre alle sue variabili ho piazzato un mutex essendo questa struttura condivisa da piu thread.

se io chiamo una funzione che tra i suoi paramentri ha un puntatore a questa struttura, quando faccio il controllo per vedere se il puntatore è corretto e non mi restituisce NULL, anche qui devo bloccare il mutex?o non c è bisogno?

es.
struct nome{
type1 a;
type2 b;
pthread_mutex_t M;
}

se invoca questa funzione tipo nel main...

void func(struct type* t,....){
if(t==NULL) return;
......
...... etc.

}