J'ai un tampon dans la classe 'bufferClass' qui va générer un signal pour dire à 'fileClass' que le tampon est plein et maintenant écrire des données dans le fichier? Et quand 'fileClass' est fini d'écrire dans le fichier, il va générer un signal pour dire 'guiClass' que les données peuvent être lues à partir du fichier.Une classe peut-elle générer un signal et être traitée par une autre classe?
Est-ce possible? J'ai lu http://www.gnu.org/s/libc/manual/html_node/Signal-Handling.html mais je ne sais pas trop comment générer un tel signal? Je n'ai pas besoin du code exact, juste une idée.
Très apprécié. J'utilise Mac OS X, X-code.
peut-je utiliser un fil pour tirer un signal et manipuler par un autre thread? – infinitloop
Oui, c'est un peu compliqué pour le démarrage. ce que je ferais est d'utiliser un fil pour déclencher le signal, puis avoir quelque chose à l'écoute de votre fil et une fois le signal est déclenché, commencer un nouveau fil. –