थ्रेड की स्लीप मेथड का उपयोग थ्रेड को एक विशिष्ट अवधि के लिए रोकने के लिए किया जाता है।
यदि आप कुछ सेकंड के लिए स्लीप सेट करना चाहते हैं, तो इसे निम्न कोड स्निपेट की तरह उपयोग करें -
int sleepfor = 2000; Thread.Sleep(sleepfor);
उदाहरण
आप थ्रेड की स्लीप विधि को लागू करने के लिए निम्न कोड को चलाने का प्रयास कर सकते हैं।
using System; using System.Threading; namespace MyApplication { class ThreadCreationProgram { public static void CallToChildThread() { Console.WriteLine("Child thread starts"); int sleepfor = 2000; Console.WriteLine("Child Thread Paused for {0} seconds", sleepfor / 1000); Thread.Sleep(sleepfor); Console.WriteLine("Child thread resumes"); } static void Main(string[] args) { ThreadStart childref = new ThreadStart(CallToChildThread); Console.WriteLine("In Main: Creating the Child thread"); Thread childThread = new Thread(childref); childThread.Start(); Console.ReadKey(); } } }
आउटपुट
In Main: Creating the Child thread Child thread starts Child Thread Paused for 2 seconds Child thread resumes