Bonjour,
Je voudrais savoir s'il est possible de coder la chose suivante ou non :
Je veux écrire un programme qui contient un thread MASTER qui incrémente une variable S toutes les 2ms. Ce signal doit être saisi par un (ou deux) threads SLAVE et deux autres threads que j'appelle pr_sched et time_to_live. Tous ces threads doivent être signalés à chaque incrémentation de S.
Puis (pendant ces 2 ms) Les slaves recevront un signal (variant de 0->7) de la part de pr_sched et, pour chaque signal, ces threads vont envoyer des données correspondant à ce signal et attendent le signal suivant qui est incrémenté par priority_sched. Quand tous les slaves auront fini l'envoi des données correspondant à ce signal (je pense que c'est le mécanisme de barrière qu'il faut utiliser ici )
Donc si vous m'avez compris je demande seulement si c'est faisable ou non et si c'est faisaible quels sont les mots clés qui peuvent m'aider
Partager