Programmation multitâches & OS temps réel
1.0
|
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.