Bonjour.
La dernière version de boost propose une nouvelles bibliothèque pour gérer les signaux / slots. La seul grosse différence semble être que la nouvelle est safe-thread. Je ne comprend pas trop ce qu'il faut comprendre par safe-thread ? Pour un exemple concret, imaginons que j'ai une classe qui contient un signals, et 2 threads qui utilise une référence sur une même instance de cette classe. Avec la première version de signal pour l'utilisé il fallait vérouiller un mutex à chaque fois qu'un des thread allait utilisé le signal de la classe, est ce qu'avec la version 2 on peut utilisé le signal de la classe sans vérouiller de mutex ou est ce que la signification est autre ?
Merci d'avance.
PS : signals2 est header only, alros que signal1 devait être linker, ca a un impact sur les vitesses / performances de compilation / execution ?
Partager