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