Informações

Autores Olivier Bonaventure
Prazo de entrega Sem prazo
Limite de submissão No limitation

Etiquetas

Entrar

Utilisation de `pthread_mutex_lock(3posix)` et `pthread_mutex_unlock(3posix)`


Utilisation de `pthread_mutex_lock(3posix)` et `pthread_mutex_unlock(3posix)`

Un programme utilisant plusieurs threads doit mettre à jour une variable globale partagée entre tous les threads. Pour cela, le développeur écrit une fonction update qui prend comme arguments la variable à mettre à jour et le mutex qui y est associé. Parmi les extraits ci-dessous, lequel permet de mettre à jour la variable sans risque de contention entre les threads qui y accèdent ?