/semaphores

Projet de programmation concurrente

Primary LanguageQMake

Eugénie DEUDON Yann POMIE G1A

Problème de départ : Cigarette smokers problem

Little book of semaphores: https://greenteapress.com/semaphores/LittleBookOfSemaphores.pdf

Cette interprétation du problème implique un jeu de cartes avec un robot distributeur de cartes et 3 joueurs. Le jeu de cartes n'est composé que de têtes (Valets, Reines et Rois), et a un nombre infini de cartes. Chaque joueur se voit assigné une tête. A chaque tour la machine distribue 2 têtes différentes, le joueur qui voit sa tête assignée absente de la table prends les deux cartes de la table et gagne un point. Pour coller à la version "intéréssante" du problème original, le code des joueurs devra être modifié mais pas celui du robot.