前两天看了关于多线程的视频,学到了不少的知识,今天把笔记发布下:
1、 委托没有放回值,也不能有参数。
2、 产生一个线程的4步骤:
i.先写产生线程所要执行的方法
ii. 引用System.Threading命名空间
iii. 实例化Thread类,并传入一个指向线程所要运行的方法的委托(这个时候这个线程已经产生,但是还没有运行)
iv.调用Thread实例的Start方法,标记该线程可以被cpu执行了,但具体执行时间由cpu决定
3、 线程分为前台线程和后台线程,前台线程:只有所有的前台线程都关闭才能完成程序关闭;后台线程:只要所有的前台线程结束,后台线程自动结束;将线程设置为后台线程的方法:threadfirst.IsBackground=true;
浙公网安备 33010602011771号