加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

进程线程的的作用和差异

发布时间:2021-11-20 16:56:40 所属栏目:教程 来源:互联网
导读:首先来回顾一下进程和线程的概念吧。 进程(Process)是计算机中已运行程序的实体。进程为曾经是分时系统的基本运作单位。 线程(thread)是操作系统能够进行运算调度的最小单位,也是进程内的一个执行单元,程内的可调度实体。 线程的状态: 1)产生(spawn)

首先来回顾一下进程和线程的概念吧。
 
进程(Process)是计算机中已运行程序的实体。进程为曾经是分时系统的基本运作单位。
 
线程(thread)是操作系统能够进行运算调度的最小单位,也是进程内的一个执行单元,程内的可调度实体。
 
线程的状态:
 
1)产生(spawn)
 
2)中断(block)
 
3)非中断(unblock)
 
4)退出(finish)
 
与进程的区别:
 
1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;
 
 2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源
 
 3)线程是处理器调度的基本单位,但进程不是.
 
 4)二者均可并发执行.

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读