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 :
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.Code:
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 ... } } }
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