Bonjour,

Je commence actuellement les thread mais j'ai quelques souci :

Je voudrais lancer un thread au démarrage de mon application qui va lire un fichier txt qui contient un numéro de version. Le thread doit faire cette lecture du fichier txt toute les 1 min.

Voici le debut de mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class ThreadAMI
    {
        public ThreadAMI()
        {
            Thread myThread;
 
             myThread = new Thread(new   ThreadStart(ThreadLoop));
 
            // Lancement du thread
             myThread.Start();
        }
 
        public void ThreadLoop() 
        {
		// Tant que le thread n'est pas tué, on travaille
            while (Thread.CurrentThread.IsAlive)
            {
                // Attente de 10000 ms
                Thread.Sleep(10000 );
 
                // Lecture du fichier
                ...
            }
	   }
    }
Comment je peux dire a mon thread que des lors de la première lecture du fichier txt d'attendre 1 min puis de recontroler ensuite.
Dans mon cas le thread s'arrête jamais vu qu'il n'est jamais tué.
Je ne vois pas comment dire a mon thread de s'arrêter 1 min s'en bloquer le reste de l'application.

Merci de votre aide