首页 > 代码库 > C#多线程最简单Demo
C#多线程最简单Demo
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace testThread{ class ThreadingExample { static void DoWork() { int i; for (i = 100; i >= 0; i--) { Console.WriteLine(i); } } static void Main() { int j;
Console.WriteLine("Main thread started ....."); Thread t = new Thread(DoWork); t.Start(); for (j=0; j <= 100; j++) { Console.WriteLine("--"+j); } Console.ReadLine(); } } }
1.引入Using System.Threading
2.写一个在你的第二线程需要运行的函数fun()
3.建立新的线程
Thread t = new Thread(fun);//注意,此处fun,而不是fun()
t.start
4.此程序里主线程输出1到100,第二线程输出100到1
程序运行如下图,为了好区分,主线程在输出数字之前加入了——符号
C#多线程最简单Demo
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。