থ্রেডের ঘুমের পদ্ধতি একটি নির্দিষ্ট সময়ের জন্য থ্রেডকে বিরতি দিতে ব্যবহৃত হয়।
আপনি যদি কিছু সেকেন্ডের জন্য ঘুম সেট করতে চান, তাহলে নিচের কোড স্নিপেটের মত ব্যবহার করুন -
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