C# 程序实现线程的睡眠方法
线程的睡眠方法用于暂停线程一段时间。
如果要设置睡眠几秒,可以使用以下代码段:
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
广告