10.1 Linux_并发_进程基本知识

news2024/11/17 14:45:02

进程和程序的区别:

程序是存放在磁盘上的文件,是静态的。进程就是跑起来的程序,是动态的。它包括创建、调度、执行、消亡。是一个程序所分配资源的总称。

具体提关系如下:

各部分具体含义参考博文"16.C基础_内存管理"的"内存分区章节",博文链接如下:

16.C基础_内存管理-CSDN博客

什么是进程控制块pcb:

进程控制块的作用是管理进程的属性,存放了进程表示PID、进程用户、进程状态、优先级、文件描述符表等信息。

进程的类型:

  • 交互进程:在shell下启动,即:命令行下./test运行起来的程序。可以在前台运行,也可在后台运行。
  • 批处理进程:主要应用在脚本中,做任务管理。与终端无关,被提交到一个作业队列中以便顺序执行。
  • 守护进程:与终端无关,一直在后台运行。

进程的状态:

运行态:进程正在运行,或者准备运行 

等待态:进程在等待一个事件的发生或某种系统资源。分为可中断和不可中断两种形式。

停止态:进程被中止,收到信号后可继续运行。类似FreeRTOS中的挂起态。

死亡态:已终止的进程,但pcb没有被释放。该状态也称僵尸态。

进程相关命令:

命令详解见博文"4.Linux_Shell命令"-"进程管理",博文链接如下:

4.Linux_Shell命令-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2167062.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

双token无感刷新(vue3+node.js)

无感刷新的基本原理 使用刷新令牌(refresh token): ○ 应用程序在首次登录成功后会获得一个访问令牌(access token)和一个刷新令牌(refresh token)。 ○ 访问令牌通常有较短的有效期&#xff0…

2024史上最全网络安全面试题+答案,看完offe拿到手软!

1.1 网络安全行业现状 安全行业起步晚。安全行业整体起来才没几年,多数企业因为资源投入和建设时间原因导致覆盖面和深入度都不够,这其中甚至包括一些国内大厂,并没有想象的那么安全。其安全水位仅能应付一些白帽子级别,针对专业…

产品经理有必要学习大模型技术吗???

产品经理要讨论的,不是有没有必要学习大模型,而是以怎样的姿势拥抱大模型。 我之前公司是外企,还记得当年Iphone刚推出的时候,我的一个同事从东北老家拿着一个U盘跑到北京,跟我们公司部门主管描绘了他设想中PC端产品迁…

终于不用为GPU算力发愁了,FLUX LoRA训练一键启动!(附模型)

FLUX 是一个开源的全新的图像生成器,可以生成逼真的超现实图像,人们称它为 Midjourney 的终结者,下一代 Stable Diffusion 的替代品。 FLUX究竟强大到什么程度?外网到现在为止,都还有抵制它的声音。 Google DeepMind 团…

excel快速入门(二)

Excel的概念说明 文章目录 Excel的概念说明常见术语说明单元格/单元格区域活动单元格/单元格区域行或列单元格引用相对引用绝对引用混合引用 Excel的常见格式说明单元格格式数字格式 Excel 工作表编辑鼠标指针介绍1.白色十字状2.单向黑色箭头状3.双向单竖线箭头状4.双向双竖线箭…

Dubbo框架面试题

1.什么是Dubbo? Dubbo是基于Java的高性能轻量级的RPC分布式服务框架,现已成为 Apache 基金会孵化项目。 2.为什么要使用Dubbo? 随着互联网的快速发展,Web应用程序的规模不断扩大,分布式服务体系结构和流计算体系结构势在必行。 dubbo的…

对博客系统进行自动化测试

博客系统代码:spring-blog taotao/Studying JavaEE Advanced - 码云 - 开源中国 (gitee.com) 自动化脚本代码:BlogAutoTest taotao/Studying JavaEE Advanced - 码云 - 开源中国 (gitee.com) 上线项目地址:博客登陆页 目录 一、博客系统项…

【Spring】lombok、dbUtil插件应用

一、lombok插件 1. 功能:对实体类自动,动态生成get、set方法,无参、有参构造..... 2. 步骤: (1)idea安装插件(只做一次) (2)添加坐标 (3)编写注解 NoArgsCo…

Python面向对象编程:类和对象①

文章目录 一、什么是面向对象编程1.1 面向对象编程的基本概念1.2 Python中的类和对象 二、定义类和创建对象2.1 定义类2.2 创建对象2.3 __init__方法2.4 self参数 三、类的属性和方法3.1 类的属性3.1.1 实例属性3.1.2 类属性 3.2 类的方法3.2.1 实例方法3.2.2 类方法3.2.3 静态…

Redis缓存技术 基础第二篇(Redis的Java客户端)

文章目录 一、Redis的Java客户端二、Jedis快速入门三、Jedis连接池四、SpringDataRedis快速入门五、SpringDataRedis优化 一、Redis的Java客户端 在Redis官网中提供了各种语言的客户端,地址:https://redis.io/clients 而关于java的功能模块分为以下几种…

数据的表示和存储 第4讲 C语言中的浮点数的编码表示

作者简介:互联网行业 算法研发工程师 本文适合阅读者:对C语言浮点数有一些疑惑的同学~ C语言的基本数据类型中,除了整数之外,还包含浮点数。 浮点数在机器中是如何表示的呢? 科学计数法,我们比较熟悉,任何十进制的数,都可以表示为:一个小数✖10的多少次方。 尾数的…

FIOT/浙江信达可恩消防股份有限公司25周年庆典隆重召开

一年一度,有着智慧消防物联网发展“行业风向标”的FIOT2024中国消防物联网大会,9月10日在杭州拉开帷幕!大会以丰富的流程设置,全新的会议视角为您呈现一场新思想、有干货、有价值的行业盛会。 9月10号下午,浙江信达可…

Spring MVC中实现一个文件上传和下载功能

说到文件上传和下载,相信每个开发者都有或多或少的接触过文件上传的功能吧,文件上传和下载是我们在学习计算机网络应用常见的一个功能,主要涉及到用户和服务器之间的数据传输。 我们来对文件上传和下载功能的进行相关概述吧! 文…

MySQL事务、索引、数据恢复和备份

MySQL事务、索引、数据恢复和备份 1.MySQL的事务处理 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL的事务实现方法 : SET AUTOCOMMIT 使用SET语句来改变自动提交模式 SET AUTOCOMMIT 0; # 关…

测试干货 | 一文读懂工业CT检测技术—无损检测手段

撰文排版:刘佳 审核指导:肖俊灵 “研路漫漫,伴你同行” 本文较长,建议先收藏后随时查看!以后我们将更新更多此类硬核科普,欢迎关注! 工业CT,即工业计算机断层成像技术,作…

舞台灯细绿激光模组安装方式

在追求视觉盛宴的现代舞台艺术中,细绿激光模组以其独特的色彩、高亮度和精准性,成为了不可或缺的创意元素。舞台灯细绿激光模组不仅能营造出梦幻般的氛围,还能通过精准的光束定位,引领观众视线,增强表演的层次感和沉浸…

大浪淘沙下的金融智变:AGI入场,巨头们已经吃到了第一波红利

长久以来,金融行业始终是全球 AI 技术投入的最大领域,其中银行这一细分市场的 AI 投资金额就占据了全球 AI 市场的超过 10%,无疑成为了 AI 实践的先锋。在国内市场,这一趋势同样显著且强劲。2024 年上半年的大模型招标统计数据显示…

《论软件架构建模技术与应用》写作框架,软考高级系统架构设计师

论文真题 软件架构风格是描述一类特定应用领域中系统组织方式的惯用模式,反映了领域中诸多系统所共有的结构特征和语义特征,并指导如何将各个模块和子系统有效组织成一个完整的系统。分层架构是一种常见的软件架构风格,能够有效简化设计&…

世优科技“1+2+N”,助力湖南旅发大会“火出圈”

刚刚,第三届湖南旅游发展大会在衡阳盛大启幕,现场,世优科技团队通过“12N”模式(即:1个IP复活,2项技术突破,N个场景应用),助力衡阳市IP“火出圈”3D形象惊艳亮相&#xf…

支付宝开放平台-开发者社区——AI 日报「9 月 26 日」

1 突破数据墙!27岁华裔MIT辍学创业8年,年化收入逼近10亿 新智元|阅读原文 就在刚刚,创业成功的27岁亿万富翁Alexandr Wang宣布——Scale AI的年化收入,几乎达到了10亿美元!Scale AI主攻的就是如今AI模型…