C#中的多线程

来源:互联网 发布:mac粉底液色号分类 编辑:程序博客网 时间:2024/06/03 22:01
多线程:
前台线程:只有所有的前台线程都关闭才能完成程序关闭
后台线程:只要所有的前台线程结束,后台线程自动结束


产生一个线程的4个步骤:
1、编写产生线程所要执行的方法
2、引用System.Threaing命名空间
3、实例化Thread类,并传入一个指向线程所要运行方法的委托。(这时候这个线程已经产生,但是还没有运行)
4、调用Thread实例的Start方法,标记该线程可以被CPU执行了,但是具体的执行时间由CPU决定。


在.NET下是不允许跨线程的访问


注意:线程的方法如果需要参数,这个参数必须是Object类型。
0 0
原创粉丝点击