J'ai 10 processus en cours, chacun écrit dans le même fichier. Je ne veux pas de plusieurs auteurs, donc je recherche un mutex/sémaphore binaire pour protéger les écritures de fichiers. Le problème est que je ne peux pas partager le sémaphore entre 10 processus, donc je cherche à utiliser la mémoire partagée entre 10 processus, et à placer le sémaphore dans la mémoire partagée pour que chaque processus puisse y accéder.Sémaphore de mémoire partagée
Quelqu'un peut-il me diriger vers la documentation sur ceci en C/C++ pour Unix? Exemple de code pour utiliser cette structure serait génial.
Merci
@rsinha pourquoi vous ne pouvez pas utiliser sémaphores entre les processus? Les processus AFAIK n'ont besoin que de connaître l'identifiant du sémaphore pour pouvoir le gérer –