Je veux essayer de mieux comprendre le problème de la synchronisation de la mémoire partagée. J'ai compris que la synchronisation interprocess peut fonctionner différemment sur différents systèmes d'exploitation. La plus grande différence est ce qui se passe lorsqu'un processus qui a bloqué la mémoire partagée se bloque. Windows libre verrouillé nommé mutex après un crash de processus alors que Linux ne le libère pas. Quelqu'un peut-il m'expliquer mieux le problème et quels sont les avantages et les inconvénients? Comment est-il possible sous Linux de libérer un mutex nommé ou un sémaphore interprocess après un crash de processus? J'ai cherché sur internet mais je n'ai pas trouvé quelqu'un qui explique bien les problèmes et les solutions.verrouillage de la mémoire partagée et plantage du processus
J'espère que quelqu'un peut m'aider. Désolé pour mon anglais.