Notions abordées
Threads POSIX (pthread_create(3)
, pthread_join(3)
) et leur synchronisation par mutex (pthread_mutex_t
, pthread_mutex_lock(3)
, pthread_mutex_unlock(3)
), granularité.
Objectifs
- Comprendre les mécanismes de base associés aux threads ;
- Illustrer la notion de synchronisation (
cmpxchg
vs. mutex POSIX) ; - Comprendre la notion de granularité.
Obtenir le code
Ce TP utilise le code du TP4, que vous avez déjà téléchargé.
Énoncé
C’est par ici.