11

Gestion classique des signaux

 
 

La gestion des signaux entre processus est une partie passionnante de la programmation sous Unix. C’est aussi celle qui peut conduire aux dysfonctionnements les plus subtils, avec des bogues très difficiles à détecter de par leur nature fondamentalement intempestive.

On peut traiter les signaux de deux façons : une classique, en partie définie par la norme Ansi C, que nous étudierons dans ce chapitre, et une plus performante, définie à l’origine par les normes Posix.1 et Posix.1b puis de nos jours par SUSv4, ainsi que nous le verrons dans les prochains chapitres.

 
 

Généralités

Le principe est a priori simple : un processus peut envoyer sous certaines conditions un signal à un autre processus (ou à lui-même)1. Un ...

Get Développement système sous Linux now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.