Je développe une bibliothèque partagée (.so) et une DLL. J'ai une variable globale qui est mise à jour dans plusieurs threads. J'ai donc un verrou mutex pour la synchronisation.Variable globale dans une bibliothèque partagée/dll, partagée entre processus
Je ne sais pas si les données globales dans la bibliothèque partagée sont partagées entre processus. Si c'est le cas, j'ai besoin d'utiliser des sémaphores pour la synchronisation. Comme je comprends les variables globales font partie du segment de données, je voulais comprendre comment dll gère les données globales à travers les processus. Toute information w.r.t. format dll et le segment sera utile.
Merci.
Question connexe avec une bonne explication sur le fonctionnement des DLL: http://stackoverflow.com/questions/12229396/unresolved-external-symbol-static-variable-variable-used-by-method -defined-in-h –