Tache de fond

jackyjacky Messages postés 23 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 18 janvier 2005 - 10 févr. 2004 à 16:43
jackyjacky Messages postés 23 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 18 janvier 2005 - 11 févr. 2004 à 11:24
Salut à tous
Je suis débutant en C et je travaille sous windows NT.
Je voudrais arriver à mettre un programme en tache de fond, d'après ce que je me suis renseigner il faut utiliser des threads mais là je nage totalement, rien que pour comprendre ce qu'est un thread.
J'espere que quelqu'un pourra venir à mon secours
Merci par avance.

4 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
10 févr. 2004 à 17:58
un thread c'est justement une tache lancée par ton programme et qui s'éxécute parallèlement à ton programme, il n'y a rien de sorcier la dessous. Tu peux trouver un exemple dans une de mes sources, meme si elle n'est pas la pour expliquer le multithreading:
http://www.cppfrance.com/code.aspx?ID=19039
0
jackyjacky Messages postés 23 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 18 janvier 2005
11 févr. 2004 à 08:52
Merci
Si je comprend bien il suffit d'activer la commande thread puis de créer le programme normalement
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
11 févr. 2004 à 11:05
non ce n'est pas aussi simple. Par exmple ton programme peut lancer plusieurs threads
0
jackyjacky Messages postés 23 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 18 janvier 2005
11 févr. 2004 à 11:24
En ce qui me concerne je dois juste faire une scrutation d'un port série, et enrgistrer la valeur recu afin de nommer un fichier.
peut tu me conseiller pour ce qui est du thread
0
Rejoignez-nous