Bonjour,
j'ai un programme console qui v=E9rifie plusieurs informations
concernant un serveur. J'utilise plusieurs timers. Donc, mon
application ex=E9cute du code seulement lorsqu'un timer se d=E9clanche.
=C9tant donn=E9e cette situation, lorsque tous mes timers sont
d=E9marr=E9s, il n'y a plus de code =E0 ex=E9cuter et je dois mettre le
programme en attente ind=E9finiment. Pour ce faire j'ai utiliser ceci :
Thread.Sleep(System.Threading.Timeout.Infinite)
Est-ce qu'il y aurait une meilleure fa=E7on de proc=E9der qui serait plus
propre ou plus performante ou est-ce que c'est correct ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Arnaud CLERET
Bonsoir,
Les Timers s'exécutant dans des threads distincts, est-ce qu'un Console.ReadLine() ne suffirait pas ?
-- arno - http://www.dotnetguru2.org/acleret/
"mlp code" a écrit :
Bonjour, j'ai un programme console qui vérifie plusieurs informations concernant un serveur. J'utilise plusieurs timers. Donc, mon application exécute du code seulement lorsqu'un timer se déclanche. Étant donnée cette situation, lorsque tous mes timers sont démarrés, il n'y a plus de code à exécuter et je dois mettre le programme en attente indéfiniment. Pour ce faire j'ai utiliser ceci :
Thread.Sleep(System.Threading.Timeout.Infinite)
Est-ce qu'il y aurait une meilleure façon de procéder qui serait plus propre ou plus performante ou est-ce que c'est correct ?
j'attend vos commentaires.
merci
Mathieu
Bonsoir,
Les Timers s'exécutant dans des threads distincts, est-ce qu'un
Console.ReadLine() ne suffirait pas ?
--
arno - http://www.dotnetguru2.org/acleret/
"mlp code" a écrit :
Bonjour,
j'ai un programme console qui vérifie plusieurs informations
concernant un serveur. J'utilise plusieurs timers. Donc, mon
application exécute du code seulement lorsqu'un timer se déclanche.
Étant donnée cette situation, lorsque tous mes timers sont
démarrés, il n'y a plus de code à exécuter et je dois mettre le
programme en attente indéfiniment. Pour ce faire j'ai utiliser ceci :
Thread.Sleep(System.Threading.Timeout.Infinite)
Est-ce qu'il y aurait une meilleure façon de procéder qui serait plus
propre ou plus performante ou est-ce que c'est correct ?
Les Timers s'exécutant dans des threads distincts, est-ce qu'un Console.ReadLine() ne suffirait pas ?
-- arno - http://www.dotnetguru2.org/acleret/
"mlp code" a écrit :
Bonjour, j'ai un programme console qui vérifie plusieurs informations concernant un serveur. J'utilise plusieurs timers. Donc, mon application exécute du code seulement lorsqu'un timer se déclanche. Étant donnée cette situation, lorsque tous mes timers sont démarrés, il n'y a plus de code à exécuter et je dois mettre le programme en attente indéfiniment. Pour ce faire j'ai utiliser ceci :
Thread.Sleep(System.Threading.Timeout.Infinite)
Est-ce qu'il y aurait une meilleure façon de procéder qui serait plus propre ou plus performante ou est-ce que c'est correct ?
j'attend vos commentaires.
merci
Mathieu
mlp code
tout àa fait, ce serait suffisant. Je me demandais seulement, qu'est-ce qui serait le mieux de faire ?
tout àa fait, ce serait suffisant. Je me demandais seulement,
qu'est-ce qui serait le mieux de faire ?
tout àa fait, ce serait suffisant. Je me demandais seulement, qu'est-ce qui serait le mieux de faire ?
Arnaud CLERET
L'avantage du Console.ReadLine(), c'est que cela vous permet de gérer simplement une sortie de votre programme. En effet, il suffit de taper sur la touche "Enter".
-- arno - http://www.dotnetguru2.org/acleret/
"mlp code" a écrit :
tout àa fait, ce serait suffisant. Je me demandais seulement, qu'est-ce qui serait le mieux de faire ?
L'avantage du Console.ReadLine(), c'est que cela vous permet de gérer
simplement une sortie de votre programme. En effet, il suffit de taper sur la
touche "Enter".
--
arno - http://www.dotnetguru2.org/acleret/
"mlp code" a écrit :
tout àa fait, ce serait suffisant. Je me demandais seulement,
qu'est-ce qui serait le mieux de faire ?
L'avantage du Console.ReadLine(), c'est que cela vous permet de gérer simplement une sortie de votre programme. En effet, il suffit de taper sur la touche "Enter".
-- arno - http://www.dotnetguru2.org/acleret/
"mlp code" a écrit :
tout àa fait, ce serait suffisant. Je me demandais seulement, qu'est-ce qui serait le mieux de faire ?