多线程编程学习笔记-基础

一个客户端程序始于一个单独的线程,我们称之为主线程,由clr和操作系统创建。

有时候为了工作需要 我们需要多线程,于是出现了类Thread,在Thread的构造函数中直接将函数名传进去,就代表新的线程运行那个函数,我们调用start方法的时候 新线程开启,并执行方法中代码

sleep方法可以让线程暂停一段时间

join方法可以让线程等待

学习自 多线程编程学习笔记-基础(一)

线程Abort()可以中断线程,但是强烈不推荐这样使用 

ThreadState属性可以查看线程的状态 是running  还是stopped等

线程优先级

前台线程和后台线程:进程会等所有的前台线程执行完毕,如果此时只剩下后台线程没有执行完毕,则会直接结束工作。

学习自 多线程编程学习笔记-基础(二)

原文地址:https://www.cnblogs.com/wholeworld/p/8125271.html