Bonjour,
Je desire faire une fonction de temporisation avec des threads. J'ai fait la fonction qui fait la tempo grace à un sleep. Je demare le thread grace à : _beginthread(fctTimer, 0, &Doc);
Le probleme c'est que je dois avoir 3 threads différents qui executent le meme code mais pas avec les meme données. Ces données sont stockés dans la classe Doc dont je passe l'@ au thread. La classe contient un indice qui indique quelles données utiliser. Le probleme c que comme je suis obligé de passer un pointeur, quand je modifie l'indice, il est modifié dans tous les threads...
Comment faire pour que chaque thread garde le bon indice???
Merci pour votre aide.