Bonjour,
Dans mon projet, j'ai plusieurs threads qui tournent et lorsque pour un thread une donnée est présente, je lève au sein de ce thread une variable "Disponible" a TRUE. Mon application principale tourne en boucle continue a attendre qu'une variable "Disponible" d'un thread soit levée pour assurer son traitement et la notifier en baissant "Disponible" a False.
Cela fonctionne seulement l'application principale mange du temps cpu pour rien a attendre et j'aurais aimé structurer en 'evenementiel': Que le thread emette un evenement lorsqu'une donnée est disponible et que l'application principale réagisse a cet evenement.
Je pensais utiliser TNotifyEvent pour me créer un évenement perso mais je ne vois pas comment l'employer et les exemples que je trouve sont orientés pour la conception de composant ce qui n'est pas mon cas.
Si quelqu'un aurait une idée ?...
Partager