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 :
Code:
1 2 3 4 5
|
void emitSignalNomDuSignal(arguments)
{
emit nomDuSignal(arguments);
} |
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).