进程和线程

进程,是在系统中独立运行并作资源分配的基本单位,由一组机器指令,数据和堆栈组成,是一个能独立运行的活动实体。操作系统对进程的控制和管理与进程控制块有关,进程控制块PCB 记录进程的属性信息,PCB标志着进程的存在,包含进程的标志信息,处理器状态信息,进程控制信息。进程的实体,由程序段,相关的数据段和PCB三部分构成,进程的特性有动态性,并发行,独立性,异步性。

 

线程,是进程中的一个实体,作为系统调度和分派的基本单位,由于线程是被调度的基本单元,而进程中至少含有一个或者一个以上的线程,否则进程无法被调度执行。进程拥有资源,同一个进程内包含一个或者多个线程,但线程并不拥有资源,只是使用它们。

 

线程机制的优点:

   创建和撤销线程的开销更小;

   线程的通讯更加有特性;

   在引入线程的操作系统中,不仅进程间可以并发执行,而且在同一个进程内的线程也可以并发执行,这样就可以提高系统的并发性能。

 

posted on   zhishiyv  阅读(153)  评论(0编辑  收藏  举报

(评论功能已被禁用)
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端

导航

统计

点击右上角即可分享
微信分享提示