• # Décompte

    Posté par . En réponse au message petit probleme avec gdb et la structure pthread_mutex_t. Évalué à 2.

    Quand on utilise un sémaphore, on compte le nombre de ressources disponibles. Chaque fois qu’on prend un sémaphore P(x) on décrémente x. Si celui-ci vaut 0, alors on attend qu’il soit à 1.
    Un mutex n’est finalement qu’un sémaphore avec une seule ressource. Donc sa valeur doit varier entre 0 et 1.
    0 ressource disponible lock attend.
    1 ressource disponible lock prend et change la valeur à 0.