Bonjour à tous,
Je travail actuellement avec un prestataire qui me fournit une application développé en C/C++ et qui utilise des Semaphores et de la mémoire partagée.
En inspectant le comportant sur la plateforme (Linux Suse), nous nous sommes rendus compte que même si un des processus de cette application est arrêté, des semaphores restent ouvertes ainsi que de la mémoire partagée. (vu via la fonction ipcs -m et ipcs -s)
Est-ce un comportement normal ? Ou est-ce une lacune de gestion des sémaphores et de la mémoire partagée qui devraient être normalement libéré par programmation à l'arrêt du process ?
Merci de vos retours.
Partager