9

Sommeil des processus

et contrôle des ressources

 
 

Nous allons étudier dans la première partie de ce chapitre les méthodes permettant d’endormir un processus pendant une durée plus ou moins précise, et d’exécuter une tâche différée ou périodique. Nous aborderons ensuite les moyens de suivre l’exécution d’un programme et d’obtenir des informations statistiques le concernant. Enfin, nous examinerons les fonctions de limitation des ressources, permettant de restreindre l’utilisation du système par un processus.

 
 

Endormir un processus

La fonction la plus simple pour endormir temporairement un processus est sleep(), qui est déclarée ainsi dans <unistd.h> :

 
unsigned int sleep (unsigned int nb_secondes);
 

Cette fonction endort le processus pendant la ...

Get Développement système 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.