Le thread en cours d'exécution peut être mis en pause ou temporairement suspendu pendant une durée spécifiée à l'aide d'une méthode en C# appelée méthode Sleep() et la durée doit être spécifiée en millisecondes et transmise en tant que paramètre au thread que nous essayez de suspendre ou en utilisant la propriété timespan dans laquelle il existe un privilège de spécifier l'heure en heures, minutes et secondes afin que le fil puisse être mis en pause plus longtemps ainsi que selon nos besoins et pas seulement pendant des millisecondes.
Syntaxe :
1 |
|
Ou
1 2 |
|
Où instance_name est le nom de l'instance de la classe TimeSpan.
Vous trouverez ci-dessous des exemples de C#Thread Sleep :
Programme C# pour démontrer la méthode Sleep() avec le temps en millisecondes passé en paramètre.
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 26 27 28 29 30 31 32 |
|
Sortie :
Explication : Dans le programme ci-dessus, un espace de noms appelé programme est créé dans lequel une méthode appelée exemple de méthode, qui accepte un paramètre, est créée à l'intérieur de laquelle le thread qui opère sur la méthode est mis en pause pendant un un certain temps en utilisant la méthode Sleep(). Ensuite, une classe appelée check est créée dans laquelle la méthode principale est appelée dans laquelle les deux instances de threads sont créées, puis commence leur exécution sur la méthode exemple à l'aide de la méthode Start(). Puisque la méthode Sleep() est utilisée sur les threads fonctionnant sur la méthode d'échantillonnage, les threads ne sont pas exécutés à la suite.
Programme C# pour démontrer la méthode Sleep() à l'aide de la propriété TimeSpan.
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 26 27 28 29 30 31 32 33 34 |
|
Sortie :
Explication : Dans le programme ci-dessus, un espace de noms appelé programme est créé dans lequel une méthode appelée exemple de méthode qui accepte un paramètre est créée à l'intérieur de laquelle le thread qui opère sur la méthode est mis en pause pendant un certain temps. time en utilisant la propriété TimeSpan. Ensuite, une classe appelée check est créée dans laquelle la méthode principale est appelée dans laquelle les deux instances de threads sont créées, puis commence leur exécution sur la méthode exemple à l'aide de la méthode Start(). Puisque la méthode Sleep() est utilisée sur les threads fonctionnant sur la méthode d'échantillonnage, les threads ne sont pas exécutés à la suite. Le résultat est affiché dans l'instantané ci-dessus.
Dans ce tutoriel, nous comprenons le concept de la méthode ThreadSleep en C# à travers la définition, la syntaxe et le fonctionnement de la méthode ThreadSleep à travers des exemples de programmation et leurs sorties.
Ceci est un guide sur C# Thread Sleep. Nous discutons ici de l'introduction à C# Thread Sleep et de son fonctionnement ainsi que de ses exemples et de l'implémentation du code. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus –
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!