WEB开发网
开发学院软件开发C语言 异步调用与线程(总结篇) 阅读

异步调用与线程(总结篇)

 2010-09-30 21:07:06 来源:WEB开发网   
核心提示: 2,子线程调用:子线程的最大特点是在子线程执行任务时候,异步调用与线程(总结篇)(3),不占用主线程,而且我们可以自由控制它,以下Thread类中的最典型的构造函数语法,在Visual C#中一般使用这个构造函数来创建、初始化Thread实例,Visual C#中使用的线程都是通过自命名空间Sy

2,子线程调用:子线程的最大特点是在子线程执行任务时候,不占用主线程,而且我们可以自由控制它。Visual C#中使用的线程都是通过自命名空间System.Threading中的Thread类经常实例化完成的。通过Thread类的构造函数来创建可供 Visual C#使用的线程,通过Thread中的方法和属性来设定线程属性和控制线程的状态。以下Thread类中的最典型的构造函数语法,在Visual C#中一般使用这个构造函数来创建、初始化Thread实例。       

private void button1_Click(object sender, EventArgs e)
        {
            //添加当前主线程名称“main”
            Thread.CurrentThread.Name = "main";
            //通过Thread类的构造函数线程,并指示一个委托让线程 执行指定方法
            Thread t = new Thread(new ThreadStart(Add));
            t.Name = "子线程";
            //开始新线程
            t.Start();
            
            Debug.WriteLine(Thread.CurrentThread.Name);
        }

        void Add()
        {
            for (int i = 0; i < 100000; i++)
            {
                //输出当前执行操作的线程名
                Debug.WriteLine(Thread.CurrentThread.Name+i);
            }
        }

上一页  1 2 3 4 5 6  下一页

Tags:异步 调用 线程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接