Bonjour,
J'ai créé une petite appli qui, au lancement se met en barre des taches afin de tourner en arrière plan. Le but de cette appli, modifier un paramètre de la base de registre de mes postes clients toutes les 5 min.
J'ai donc du code de ce genre :
et dans mon Thread, j'ai une boucle du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Thread myThread; public Form1() { InitializeComponent(); myThread = new Thread(new ThreadStart(UpdaterRegistryDatabase)); myThread.Start(); }
Ma question est : Comment éviter qu'après 8h de lancement, le programme n'utilise toute les ressources mémoires de mon ordinateur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 while (Thread.CurrentThread.IsAlive) { //mon code de mise a jour de base de registre Thread.Sleep(300000); //J'attends 5 min }
Ai-je autre chose à effectuer ?
Merci d'avance,
Partager