码迷,mamicode.com
首页 > 编程语言 > 详细

简单的线程Thread使用

时间:2018-04-12 15:27:44      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:param   方法   static   dstar   lin   main   简单   使用   new   

static void Main(string[] args)
{
for (int i = 0; i < 5; i++)
{
aa a = new aa();
a.age = i;
Thread thread = new Thread(new ThreadStart(a.getNum)); //参数和方法写到一个类里面也可以传参
thread.Start();

Thread.Sleep(2000);
}
}
public static void getNum(object i)
{

Console.WriteLine(((aa)i).age.ToString());
Console.ReadKey();
}

public class aa {
public string name { get; set; }
public int age { get; set; }
public void getNum()
{
Console.WriteLine(age.ToString());
Console.ReadKey();
}
}

2.带参数的

static void Main(string[] args)
{
for (int i = 0; i < 5; i++)
{
aa a = new aa();
a.age = i;
Thread thread = new Thread(new ParameterizedThreadStart(getNum)); //这么写可以在getNum里设断点
thread.Start(a);//参数

Thread.Sleep(2000);
}
}

简单的线程Thread使用

标签:param   方法   static   dstar   lin   main   简单   使用   new   

原文地址:https://www.cnblogs.com/zhang-wenbin/p/8807612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!