C#多线程使用详解----C#基础教程
1、主线程示例在一个程序中,默认只有一个线程,就是主线程。主线程的执行顺序是从上倒下顺序执行。
2、新建多线程新建多线程可以通过System.Threading下的Thread类来创建,通过构造函数绑定线程执行代码,通过Start方法启动缏堋垌胯线程。启动多线程之后,代码的执行顺序就会在线程之间切换,一会执行主线程代码,一会执行子线程代码
3、匿名线程方法新建多线程的时候,对代码功能少的,我们可以直接用()=>{},这种匿名方法,处理,而不用新建一个方法用来绑定
4、线程传值我们可以从主线程中,把值传给子线程,只需要在绑定的时候后面加()=>方法(参数),即可
5、线程睡眠使用Sleep方法,可让线程停止执行一段时间之后,再继续执行。相当于多人赛跑,我让你们先跑多少秒,我再跑。
6、线程释放通过Abort强制终止线程的执行,这一步特别需要注意,很容易报错,一般会在方法内部加tr鲻戟缒男y-catch,以及在关键代码上加状态判断
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:66
阅读量:83
阅读量:41
阅读量:35
阅读量:22