Tp threads ennonce 1 CNAM Programmation avec les threads Licence ACSID Exercice Reprendre l ? exercice donné en cours en page Le saisir et le tester Exercice Ecrire un programme qui réalise à l ? aide de threads l ? exécution des actions P à P données dan
CNAM Programmation avec les threads Licence ACSID Exercice Reprendre l ? exercice donné en cours en page Le saisir et le tester Exercice Ecrire un programme qui réalise à l ? aide de threads l ? exécution des actions P à P données dans le graphe de précédence de la Figure suivante Exercice Ecrire un programme qui crée un processus ?ls Le père et le ?ls partagent un segment de mémoire Le père écrit dans l ? ordre un opérateur un opérande et un opérande Le ?ls devra lire ces informations pour e ?ectuer l ? opération addition multiplication soustraction ou division et a ?cher le résultat Les opérandes et sont des valeurs entières alors que l ? opérateur correspond au caractère ? - ? ? ? ? ou ? ? Le problème qui peut se poser dans ce cas est celui de la cohérence des données car si le ?ls et le père manipulent simultanément le segment il pourrait y avoir incohérence des données Pour cela on assure la synchronisation des deux processus en utilisant les signaux Le père écrit dans le segment les données suivantes opérateur opérande et opérande puis signale au ?ls qu ? il a produit des informations avant de se terminer Le ?ls attend un signal du père avant de lire et de traiter les informations du segment Indication Le ?ls doit installer un handler associé par exemple au signal SIGUSR pour la lecture et le traitement des données C
Documents similaires










-
80
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 02, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 20.7kB