线程暂停是让某一个线程先休眠一段时间,在这段时间内,该线程不占用系统资源
用一个例子说明线程休眠,除了主函数还有另一个线程,主函数会输出从11到19的数字,而线程会每隔两秒输出从1到9的数
(一):首先建立控制台程序
在预处理部分写入
using static System.Console;
在主函数下写入
System.Threading.Thread t = new System.Threading.Thread(PrintNumbersWithDelay);
t.Start();
PrintNumbers();
ReadKey();
编写没有延迟的输出函数
static void PrintNumbers()
{
WriteLine("Starting...");
for (int i = 1; i < 10; i++)
{
WriteLine(i+10);
}
}
编写有延迟的输出函数
static void PrintNumbersWithDelay()
{
WriteLine("Thread starting...");
for (int i = 1; i < 10;