DeflaMental
[-_-]
Voila, pour mes TP d'informatique temps réel, j'ai besoin d'utiliser la mémoire partagée pour communiquer entre 2 processus.
Un processus envoie une phrase en minuscule au 2ème, qui lui la transforme en majuscule et la renvoie au premier.
J'ai compris la déclaration de la mémoire partagée dans les 2 processus.
La ou je bloque, c'est qu'il faut attacher la mémoire au processus.. ( pourquoi et comment ? )
avec un truc du genre :
A quoi ça sert ?
Ensuite, avec la cmd SPC_STAT dans la fonction shmctl, je peux écrire dans ma mémoire partagée, mais comment lire ce que j'ai écrit avec mon 2ème processus ?
merci de vos lanternes
Un processus envoie une phrase en minuscule au 2ème, qui lui la transforme en majuscule et la renvoie au premier.
J'ai compris la déclaration de la mémoire partagée dans les 2 processus.
La ou je bloque, c'est qu'il faut attacher la mémoire au processus.. ( pourquoi et comment ? )
avec un truc du genre :
PHP:
int *writers;
writers = (int *) shmat(.....);
Ensuite, avec la cmd SPC_STAT dans la fonction shmctl, je peux écrire dans ma mémoire partagée, mais comment lire ce que j'ai écrit avec mon 2ème processus ?
merci de vos lanternes