URL: https://linuxfr.org/forums/programmationautre/posts/communication-interne-et-externe-des-programmes Title: Communication interne et externe des programmes Authors: rangzen Date: 2004年10月06日T09:40:00+02:00 Tags: Score: 0 Bonjour les gens, j'ai une appli qui vérifie toutes les n millisecondes un signal binaire, en interne pas de problème, une variable et c'est fini. Mais si c'est un programme exterieur qui gère ce signal. Une création/destruction de fichier suffit ? Une lecture/écriture dans le fichier ? C'est lent un disque ... Un socket spécial métaphore pipe fifo lifo reverse en mémoire ? Un exemple :) Le programme AAA, en python, vérifie toutes les 40 ms si le signal est 1 ou 0. Le programme BBB, en C, tourne en fond et passe le signal à 1 quand il y a un son reçu par un micro, à 0 quand le son s'arrète. Le programme CCC, en Ocaml, tourne aussi en fond et passe le signal à 1 quand la souris bouge, à 0 quand elle s'arrète. BBB et CCC passe quoi à 0 et 1 (fichier créé ou pas, valeur dans un fichier, etc.) AAA scrute quoi ? PS : ça ne tourne que sous GNU/Linux et normalement il n'y a qu'une "source" de signal :)