Pour ce projet :
- Vous devez constituer des équipes de 4 ou 5 étudiants;
- Chaque équipe devra coder un des problème présents dans le document Little book of semaphores (partie 4.5 et partie 5);
- Vous devrez changer le lore du problème que vous allez coder (autrement dit, vous devez trouver un autre problème qui se résout de la même manière que votre choix);
- Votre rendu, au format zip, devra contenir :
- les 2 projets sous QT Creator :
- L’un contenant, au moins, un interblocage de thread;
- L’autre étant thread safe.
- un rapport au format pdf, contenant :
- un rappel et une explication du problème d’origine;
- votre lore;
- un algorithme qui fonctionne;
- un algorithme qui ne fonctionne pas (dead-lock, l’inter-bloquage, …);
- dire quelle est l’utilité informatique de ce problème;
- un fichier texte avec les discussions de l’IA (HAL9001).
- les 2 projets sous QT Creator :
La date de rendu du projet est le jeudi 15 octobre à 23h59, sur Ametice.
Vous devrez faire une soutenance (10 minutes de présentation + 10 minutes de questions / réponses) lundi 19 octobre afin d’exposer vos travaux à vos collègues.