Salut, je voudrais savoir s'i quelqu'un a déjà essayé d'appeler une fonction dans un thread et a remarqué quelque chose d'innatendu. En fait quand j'appelle une fonction avec un thread, on dirait que le thread saute le code de la fonction, j'ai fait la remarque aussi bien sur Linux que sur Windows. À présent j'ai sérieusement besoin d'appeler des fonctions dans un thread (c'est pour une application que j'écris). Quelqu'un a-t-il un truc à me conseiller pour contourner ce fâcheux probrème? Y a t-il moyen d'appeler des fonctions dans un thread comme le ferait toute fonction.
L'autre problème que j'ai est que mes threads ne veulent même pas s'initier quand leur code ne sont pas dans des fonctions globales (ça je ne l'ai essayé que sous Windows). Or j'ai plein de classes dans lesquelles je dois absolument avoir quelques threads. Mais Quand je ne mets pas les threads comme méthodes et que je les mets comme fonction globales (dans le fichier source du main) ou dans un namespace alors je suis confronté au premier probleme que j'ai posé parce que je dois alors des bouts de code etc. Donnez-moi un coup de main. Merci