Où placez-vous sémaphores POSIX lors de l'utilisation de la mémoire partagée POSIX?
-
22-08-2019 - |
Question
Je suis en train de construire une application client-serveur à l'aide de mémoire partagée et sémaphores POSIX POSIX. Dois-je placer les sémaphores à l'intérieur du segment de mémoire partagée ou les sémaphores peut être juste des variables globales? Je souhaite adhérer à la convention Posix.
La solution
Non, les sémaphores sont les ressources du système; vous n'avez pas à vous soucier de les localiser.
Mise à jour: Permettez-moi de « prolonger et de modifier mes remarques ». Nommé sémaphores sont les ressources du système. Sans nom sémaphores doit être dans un segment de mémoire partagée. Voir la page intro pour sémaphores .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow