Programmation multitâches & OS temps réel  1.0
[TD-6] Object actif

Ainsi que défini dans le cours Multitâches-Objets, un objet actif comprend une fifo par laquelle il reçoit des requêtes d’exécution d’opérations ; elle exécute ces opérations dans sa propre tâche, différente de la tâche dans laquelle la requête a été envoyée. Par ailleurs, l’objet qui représente la requête sert également d’objet de synchronisation entre la tâche qui a envoyé la requête et la tâche de l’objet actif.

Programmez les classes ActiveObject, Request tels que définis dans les slides 22 et 24 du cours Multitâches-Objets.
Programmez un exemple de type « Consommateur-Producteur » en vous inspirant du cours.