Bonjour,
je me pose une question à propos des fonctions msgsnd() et msgrcv().
Plusieurs processus peuvent envoyer des messages dans une même file. L'accès exclusif est-il garanti ou dois-je le géré avec des sémaphores par exemple ?
Merci.
Bonjour,
je me pose une question à propos des fonctions msgsnd() et msgrcv().
Plusieurs processus peuvent envoyer des messages dans une même file. L'accès exclusif est-il garanti ou dois-je le géré avec des sémaphores par exemple ?
Merci.
Ce sont des primitives d'IPC: Si l'accès exclusif n'était pas garanti, ce serait stupide car ça obligerait à rajouter encore une couche de synchronisation (alors que les IPC System V sont déjà lourdes).
Enfin normalement, je pense que c'est garanti, dans le sens où le contenu d'un message ne sera pas accidentellement entrelacé avec celui d'un autre...
Je m'en doutait mais je voulais être sûr.
Le littérature n'est pas très claire sur ce point là.
Merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager