Bonjour,
Je suis en train de développer un soft assez complexe. J'avais commencé en java mais je me suis aperçu qu'au bout d'un moment le java risque de me causer des problemes.
J'ai donc "traduit" mon code java en C++ mais je me heurte à un problème.
J'ai donc le programme main qui initialise une instance.
Dans l'initialisation de cette instance je créais au bout d'un moment un Thread qui devrait tourner en parallèle avec le processus principal. Or Dans ce thread j'ai besoin de récuperer cette instance.
Et je m'aperçois qu'en fait il créer une instance pour chaque Thread donc en conclusion j'ai une création de thread à l'infini.
J'aimerai pouvoir savoir s'il est possible de récuperer une instance du thread principal sur l'un de ses fils. Merci de votre réponse.
Pour info mon instance j'utilise le concept de Singleton
et pour creer le Thread j'utilise la fonction createthread où je mets en argument mon instance.
Merci pour votre aide.
Partager