Loading... # 线程 ## 进程和线程 **进程的特点** * 资源所有权:进程包括存放进程映像的虚拟地址空间 * 调度/执行:进程执行时采用一个或多程序的执行路径,不同进程的执行过程会交替进行 为了区分两个特点,将分派的单位称为线程或轻量级进程;将拥有资源所有权的单位称为进程或任务 ### 多线程 单线程:每个进程中仅执行单个线程 多线程:单个进程内支持多个并发执行路径 一个进程中可能有一个或多个线程,每个线程都有: * 一个执行状态(运行、就绪等) * 未运行时保存的线程上下文 * 一个执行栈 * 每个线程用于局部变量的一些静态存储空间 * 对进程内其他线程共享的内存和资源的访问 ![image-20220326183034074.png](http://xherlock.top/usr/uploads/2022/05/1472621336.png) **线程优点**: * 创建速度快 * 终止线程快 * 切换线程快 * 提高了不同执行程序间通信的效率 线程改变状态的操作: * 派生(同new) * 阻塞 * 解除阻塞 * 结束 最后修改:2022 年 05 月 04 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 2 如果觉得我的文章对你有用,请随意赞赏