Bonjour � tous,
Comme l'indique le titre du message, je ne pense pas comprendre bien les threads, et surtout leur utilisation.
Mon programme doit r�cup�rer des donn�es analogiques sur des ports d'une carte PCI (le driver est fait, il tourne, j'arrive � r�cup�rer les donn�es et � les afficher).
De plus, ces donn�es "brutes" doivent �tre trait�es pour �tre exploitables.
On doit de plus ressortir certaines entr�es sur certaines sorties (en fonction de ce que veut l'utilisateur), et afficher les valeurs.
Pour le moment, je fais une "grosse boucle"... Et si ca suffit pour afficher, ca ne suffit plus pour ressortir les donn�es sur les sorties.
Je me disais que je pourrais donc cr�er des threads,
MAIS
1�) Un thread ne peut pas prendre de param�tres ?
(Un truc du genre
_beginthread(acquisition(voie, table),0,NULL);
me sort une erreur cochonne)
2�) Comment r�cup�rer certaines valeurs d'un thread ? Si on a cr�� une classe CThread (comme dans la FAQ VC++), peut-on acc�der en direct �, par exemple, Pour connaitre les valeurs d'un thread, doit-on faire en sorte que le thread auquel on veut acc�der envoie de lui m�me les valeurs ?
Merci d'avance pour vos r�ponses.
Partager