Heu, je comprend pas trop l'intérêt de faire ton fichier en ramfs (tu nous donne ni la taille, ni l'utilisation)
Ce que je te conseille, est de faire un shm (shared memory), ça te permet de mettre un segment de donnée en ram, après il te suffit d'avoir la même clef dans les deux programmes et ils peuvent la partager...
une autre possibilité si c'est juste entre deux programmes est de créer un tube ou une pile de message entre les deux et de passer les fichiers a relire.
Pense a coupler les shm avec des verroux de lecture/écriture pour éviter les ennuis.
Bon ça tu le trouvera dans un bouquin de prog en C/unix, mais tu devrais avoir la même chose dans le c++...
(au pire tu fait joujou avec extern C {})
# Shared memory
Posté par Raphaël G. (site web personnel) . En réponse au message Manipulation de fichiers et système de fichiers virtuels. Évalué à 2.
Ce que je te conseille, est de faire un shm (shared memory), ça te permet de mettre un segment de donnée en ram, après il te suffit d'avoir la même clef dans les deux programmes et ils peuvent la partager...
une autre possibilité si c'est juste entre deux programmes est de créer un tube ou une pile de message entre les deux et de passer les fichiers a relire.
Pense a coupler les shm avec des verroux de lecture/écriture pour éviter les ennuis.
Bon ça tu le trouvera dans un bouquin de prog en C/unix, mais tu devrais avoir la même chose dans le c++...
(au pire tu fait joujou avec extern C {})