Bonjour,
Je développe actuellement une application qui tourne en console, mais il arrive par moment qu'elle ait besoin d'une GUI en GTK qui tourne en parallèle pour une remonté d'information.
Donc, pour faire cela dans bloquer la routine principale, j'ai créer un gthread qui s'occupe de faire tourner l'interface.
Jusque là ça marche. Le problème est pour mettre à jour les informations de la GUI depuis la routine principale. Ça marche quand j'utilise l'accès direct dans 80% des cas. Mais le reste du temps, ça crash tout. Surmement à cause d'un accès simultané. Pour résoudre cela, il me faudrait utiliser des mutex mais je n'ai pas accès aux routines de rafraichissementr de la GUI...
Auriez vous une solution pour avoir une routine qui tourne + une GUI qui puissent communiquer entre elles ??
Merci beaucoup.
Partager