Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1113 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Shared Memory Posix sur un Mac

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Shared Memory Posix sur un Mac

n°2054795
Puck462
Posté le 07-02-2011 à 13:27:20  profilanswer
 

Bonjour,
j'ai un soucis avec les shared memory posix sur Mac Os 10.6.
 
Sous Linux, elles sont situées dans /dev/shm, ce fichier n'existe pas sur Mac os, j'aimerai savoir s'il est possible de supprimer manuellement les shm sous Mac.
 
Merci d'avance

mood
Publicité
Posté le 07-02-2011 à 13:27:20  profilanswer
 

n°2054802
masklinn
í dag viðrar vel til loftárása
Posté le 07-02-2011 à 13:40:05  profilanswer
 

Puck462 a écrit :

Bonjour,
j'ai un soucis avec les shared memory posix sur Mac Os 10.6.

 

Sous Linux, elles sont situées dans /dev/shm


1. Pas sous linux, sous linux avec noyau >= 2.6
2. Et c'est complètement optionnel, c'est tellement optionnel que tu peux le dégager en éditant un fichier de conf, tu ne peux pas te reposer sur sa présence.
3. POSIX Shared Memory t'y accèdes par shm_open et shm_unlink, pas /dev/shm

Puck462 a écrit :

ce fichier n'existe pas sur Mac os


4. C'est pas un fichier, c'est un filesystem

Puck462 a écrit :

j'aimerai savoir s'il est possible de supprimer manuellement les shm sous Mac.


Pourquoi donc voudrais tu faire une chose pareille?


Message édité par masklinn le 07-02-2011 à 13:41:40

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2054804
Puck462
Posté le 07-02-2011 à 13:47:22  profilanswer
 

Je suis entrain de coder un petit programme de producteur/consommateur, les producteurs remplissent un buffer, les consommateurs utilisent ce qu'il y a dans le buffer, je crée donc une mémoire partagée pour le buffer afin d'avoir deux programmes qui tournent en même temps (producteur et consommateur) et qui exploite le buffer en même temps.
 
J'utilise comme clé de shm un valeur constante (non générée par ftok) et j'ai des soucis avec "shm_unlink" ce pour quoi, j'aimerai pouvoir supprimer ma shared memory manuellement afin de debuger plus facilement mon petit programme.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Shared Memory Posix sur un Mac

 

Sujets relatifs
[MAC]Probleme html et swf[MySQL] Moteur de base entre Memory et MyIsam
[Solved] boost::unique_lock sur un shared_lockGalerie d'image AS3 / Problème sous Firefox / Mac
script pour se loguer à un logiciel en fonction de l'adresse IP ou MACjavax.media sous Mac OS
Mac et windows probleme code.lib shared, optim facon static ?
Constructeur par recopie (memory leak ?) 
Plus de sujets relatifs à : Shared Memory Posix sur un Mac


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR