• # man IPC

    Posté par . En réponse au message communication entre fork() via un tableau en mémoire. Évalué à 3.

    Je ne sais pas si tu as déjà regardé, mais tout ça est dans man IPC (puis man shmget, man semget, ...).

    Je ne suis pas sur d'avoir bien compris ce que tu voulais faire, mais l'idée serait d'avoir une zone de mémoire partagée (shm). C'est le pere qui la crée (avec shmget).

    Puis chaque processus peut lire/ecrire dans cette zone (regarde man shmop).

    Pour eviter les probleme d'acces concurrent, tu fais passer tous les acces à cette zone par un semaphore unique (man semget / semop, ou alors les semaphores POSIX, man 7 sem_overview). Par exemple, les acces seront du genre :

    sem_wait
    READ or WRITE
    sem_post

    Voila, c'est super vague, mais je sais pas trop ce que tu cherches à faire. Il me semble aussi que n'importe quel bouquin/tutorial sur la programmation système unix explique toutes ces notions en détail.