多线程:
前台线程:只有所有的前台线程都关闭才能完成程序关闭
后台线程:只要所有的前台线程结束,后台线程自动结束
产生一个线程的4个步骤:
1、编写产生线程所要执行的方法
2、引用System.Threaing命名空间
3、实例化Thread类,并传入一个指向线程所要运行方法的委托。(这时候这个线程已经产生,但是还没有运行)
4、调用Thread实例的Start方法,标记该线程可以被CPU执行了,但是具体的执行时间由CPU决定。
在.NET下是不允许跨线程的访问
注意:线程的方法如果需要参数,这个参数必须是Object类型。
前台线程:只有所有的前台线程都关闭才能完成程序关闭
后台线程:只要所有的前台线程结束,后台线程自动结束
产生一个线程的4个步骤:
1、编写产生线程所要执行的方法
2、引用System.Threaing命名空间
3、实例化Thread类,并传入一个指向线程所要运行方法的委托。(这时候这个线程已经产生,但是还没有运行)
4、调用Thread实例的Start方法,标记该线程可以被CPU执行了,但是具体的执行时间由CPU决定。
在.NET下是不允许跨线程的访问
注意:线程的方法如果需要参数,这个参数必须是Object类型。