using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
namespace UsingSleep
{
//Thread是实例类,但包含实例成员和静态成员。调用静态成为的时候,是公共属性
class UsingSleep
{
private int sum = 0;
public static void Main()
{
UsingSleep myUsingSleep = new UsingSleep();
myUsingSleep.StartThread();
}
private void StartThread()
{
ThreadStart myThreadStart =
new ThreadStart(PrintNumber);//创建一个委托对象myThreadStart,执行方法PrintNumber
Thread myThread = new Thread(myThreadStart);//创建线程
myThread.Start(); //启动线程
Console.ReadLine();
}
public void PrintNumber()
{
for (int i = 0; i < 200; i++)
{
sum += 1;
Console.WriteLine
(Thread.CurrentThread.Name +
"循环开始执行迄求和结果:" + sum);
if (i == 100)
{
Console.WriteLine(" 线程暂停5 秒钟!!");
Thread.Sleep(5000); // 暂停线程
}
}
}
}
//Thread是实例类,但包含实例成员和静态成员。调用静态成为的时候,是公共属性
}