Sujet : comment faire pour qu'une variable soit partagée entre deux processus indépendants sous system v? [ Linux / Unix / Divers ] (dounia_3)


Informations & options

comment faire pour qu'une variable soit partagée entre deux processus indépendants sous system v? par : dounia_3 le 14/05/2007 12:14:59
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 2 msg
bonjour
j'ai créé deux sémaphores(get-sem) pour la synchronisation entre deux processus(en utilisant les primitives de djikstra p et v) mais les résultats donnent autre choses ,j'ai pensé que les variables utilisées meme les sémaphores ne sont pas partagés entre ces processus ,est- ce que c'est vrai  et comment faire?
merci.
Re : comment faire pour qu'une variable soit partagée entre deux processus indépendants sous system v? par : Twinuts (1/1 Membre Club 1/1) (Admin) le 15/05/2007 13:07:53
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 26 msg Voir les autres messages de ce membre sur tout CS 4117 msg CS
Salut,

c'est pas vraiment IT comme question mais plus dev, donc à l'avenir si tu veux plus de réponse posste sur cppfrance.

pour la réponse :
normalement les sémaphores sont fonctionnels entre plusieurs thread d'un même processus.
Ensuite pour partager entre processus (qui ne sont pas dans le même espace d'adressage), il faut recourir à des mécanismes de synchronisation entre processus (IPC) .


------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO



Participer à cet échange

Pour participer aux échanges, vous devez vous authentifier.
Login et mot de passe que vous avez sur
CodeS-SourceS/TechnoS-SourceS




Mot de passe oublié ? / Activation de compte
Créer un compte