标题: 关于多线程问题 [打印本页] 作者: 韩温华 时间: 2012-11-22 22:16 标题: 关于多线程问题 多线程有几种方法,分别是什么,举例说明作者: 陈辉 时间: 2012-11-22 23:15
1、先看例子吧
程序一:
public sealed class Program
{
public static void Main()
{
//创建线程对象,传入要线程执行的方法 Thread threadFirst = new Thread(CountTime);
//将线程设置为后台线程(当所有前台线程结束后,后台线程也会自动退出)
threadFirst.IsBackground = true;
//启动线程,执行方法
threadFirst.Start();
}
public void CountTime() {
for (int i = 0; i <100; i++)
{
Console.WriteLine(i);
}
}
}
程序二、
public sealed class Program
{
public static void Main()
{
//创建线程对象,传入要线程执行的方法 Thread threadFirst = new Thread(CountTime);
//将线程设置为后台线程(当所有前台线程结束后,后台线程也会自动退出)
threadFirst.IsBackground = true;
//启动线程,执行方法
threadFirst.Start(max);
}
public void CountTime(int max) {
for (int i = 0; i <max; i++)
{
Console.WriteLine(i);
}