7

Problèmes temps réel classiques

Il existe quelques problèmes que l’on rencontre régulièrement avec les systèmes temps réel et auxquels la plupart des développeurs de ces systèmes sont confrontés un jour ou l’autre. Notre premier souci va consister à lancer des threads en ordonnancement Round Robin avec une priorité élevée, puis nous examinerons les problèmes d’inversion de priorités et enfin les prises de mutex.

Démarrage en Round Robin

Reprenons le principe de l’exemple exemple-threads-rr du chapitre 5. Nous souhaitons lancer quelques threads en parallèle sur le même CPU, avec un ordonnancement de type Round Robin et une priorité relativement élevée. Chaque thread réalisera une boucle active en notant les heures de démarrage et de terminaison. ...

Get Solutions temps réel sous Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.