amespace EnumerableTest
{
class MyThreadParameter
{
private int interval;
private int loopCount;
private Thread thread;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="interval">线程的暂停间隔</param>
/// <param name="loopCount">循环次数</param>
public MyThreadParameter(int interval, int loopCount)
{
this.interval = interval;
this.loopCount = loopCount;
thread = new Thread(new ThreadStart(Run));
}
public void Start()
{
if (thread != null)
{
thread.Start();
}
}
private void Run()
{
for (int i = 0; i < loopCount; i++)
{
Console.WriteLine("系统当前时间毫秒值:" + DateTime.Now.Millisecond.ToString());
Thread.Sleep(interval);//让线程暂停
}
}
}
class Program
{
public static void Main()
{
MyThreadParameter parameterThread = new MyThreadParameter(30, 50);
parameterThread.Start();
Console.ReadKey();
}
}