URL: https://linuxfr.org/forums/programmation-c--2/posts/select-sur-un-semaphore Title: Select sur un semaphore ? Authors: ChickenKiller Date: 2008年07月08日T18:16:22+02:00 Tags: Score: 0 Bonjour cher forum, Je ne suis pas forcement très rompu à la programmation thread, aussi je bute sur un "petit" problème: J'ai un thread A qui est connecté à un équipement (un automate dans mon cas) via socket. Il a une liste chainée de messages a envoyer et il reçoit de manière asynchrone des comptes rendu. J'ai un autre thread B qui lui remplit la liste du thread A. Je voudrais que le thread A reste en attente sur le socket et en même temps sur le semaphore lié à la liste pour pouvoir a la fois recupérer les comptes rendu et envoyer les nouveau messages. J'avais d'abord penser rester sur un recv et que le thread B envoit un signal qui l'interrompe, mais si le thread B est trop "agressif", on ne recupère plus les compte rendu. Le problème est peut-être plus lié a un problème de conception, dans ce cas je suis ouvert à la critique :-) D'avance merci.

AltStyle によって変換されたページ (->オリジナル) /