int client_unblock(int client_id, block *bk_elem): funzione privata che sblocca la wait. La funzione scorre la lista di client appesa al blocco puntato da bk_elem, trova il client identificato da client_id e se questo risulta essere bloccato sulla wait (ovvero se ha la variabile booleana lock pari a 1), lo sblocca e resetta il booleano lock relativo al client a 0.
|