Bonjour à tous,
Je voulais savoir si l'émission de signaux était thread-safe. Je m'explique : j'ai des objets possédant en commun un objet statique que j'utilise pour émettre des signaux. En gros, pour émettre un signal de mon objet partagé j'appelle une fonction du genre :
Maintenant, mes objets son distribués sur plusieurs threads et il peut y avoir des appels simultanés. Du coup, je voulais savoir s'il fallait ajouter un mutex, ou alors, l'émission des signaux est naturellement thread-safe (chose que je pense avoir lu quelque part mais je ne suis pas sur).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void emitSignalNomDuSignal(arguments) { emit nomDuSignal(arguments); }
Partager