Parallélisme

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

  1. Comprendre les mécanismes de base associés aux threads ;
  2. Illustrer la notion de synchronisation (cmpxchg vs. mutex POSIX) ;
  3. 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.