Bonjour à tous,
Un petit post pour un souci sur lequel je sèche complètement. Je dois simuler une application qui tourne à la base sur deux processeurs distincts. Cette simulation doit être faite en utilisant les threads : thread A pour le processeur 1, thread B pour le processeur 2. Il faut savoir que ces deux threads vont faire quasiment la même chose, l'un étant la sauvegarde de l'autre en cas de problème.
Mon souci vient du fait qu'une des variables globales du threadA a le même nom qu'une du thread B, mais pas le même type (donc pas la même taille) et vu que la zone mémoire des threads est commune, j'ai des soucis de compilation. J'aurais voulu savoir comment contourner ce problème de la façon la plus propre possible, et en évitant de renommer ces deux variables sur l'ensemble de mon code.
En gros, dans mon thread A, j'ai un "typeA toto;" et dans mon thread B, j'ai un "typeB toto;" et bien entendu je ne veux pas que cette variable soit partagée entre ces deux threads.
Partager