Computer >> Máy Tính >  >> Lập trình >> C#

Làm cách nào để chương trình C # ở chế độ ngủ trong x mili giây?

Để đặt chương trình C # ở chế độ ngủ trong x mili giây, hãy sử dụng phương thức Thread.Sleep ().

Để đặt nó trong 1000 mili giây -

 Thread.Sleep (1000); 

Sau đây là đoạn mã hiển thị cách đặt bộ đếm cho chuỗi và đặt nó ở chế độ ngủ trong 1000 mili giây trên mỗi lần lặp lại của vòng lặp for -

Ví dụ

 using System; using System.Threading; namespace MultithreadingApplication {public class ThreadCreationProgram {public static void CallToChildThread () {try {Console.WriteLine ("Bắt đầu luồng con"); for (int counter =0; counter <=10; counter ++) {Thread.Sleep (1000); Console.WriteLine (bộ đếm); } Console.WriteLine ("Hoàn thành chuỗi con"); } catch (ThreadAbortException e) {Console.WriteLine ("Thread Abort Exception"); } last {Console.WriteLine ("Không thể bắt chuỗi ngoại lệ"); }} public static void Main (string [] args) {ThreadStart childref =new ThreadStart (CallToChildThread); Console.WriteLine ("Trong Main:Tạo luồng Con"); Thread childThread =new Thread (childref); childThread.Start (); // dừng luồng chính một lúc nào đó Thread.Sleep (5000); }}} 

Đầu ra

 Trong Main:Tạo chuỗi con