news 2026/6/10 20:04:56

23、UNIX 系统中的进程处理详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
23、UNIX 系统中的进程处理详解

UNIX 系统中的进程处理详解

1. UNIX 系统的多任务处理能力

UNIX 操作系统凭借一些简单却强大的概念闻名,例如标准输入输出、管道、文本过滤工具和树形文件系统等。它还是首个让用户能控制多个进程的小型计算机操作系统,这种能力被称为用户控制的多任务处理。也许你觉得多任务处理没什么大不了,毕竟在命令行末尾加上&让进程在后台运行是很常见的操作,而且你可能也了解子 shell 的概念。

2. 进程 ID 和作业编号

在 UNIX 系统中,所有进程在创建时都会被赋予一个编号,即进程 ID。当你在命令行末尾添加&让命令在后台运行时,会看到类似如下的输出:

$ alice &[1] 93

这里,93 是alice进程的进程 ID,而[1]是 shell 分配的作业编号,并非操作系统分配。作业编号指的是当前在你的 shell 下运行的后台进程,而进程 ID 则涵盖了整个系统中所有用户的所有正在运行的进程。“作业” 通常指的是从你的 shell 中调用的命令行。

如果你在第一个后台作业仍在运行时启动更多后台作业,shell 会依次为它们编号,如:

$ duchess &[2] 102 $ hatter &[3] 104

显然,1、2、3 比 93、102、104 更容易记忆。

当后台作业完成时,shell 打印的消息中会包含作业编号

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 19:40:35

不得了!揭秘专业的固液混合电容厂家背后的行业秘诀!

不得了!揭秘专业的固液混合电容厂家背后的行业秘诀! 行业痛点分析 固液混合电容作为电子领域的关键组件,在众多应用场景中发挥着重要作用,但当前该领域面临着诸多技术挑战。一方面,高温稳定性不佳是一大难题。在高温…

作者头像 李华
网站建设 2026/6/10 13:50:01

CAIE认证上海报考指南:当职业理想遭遇AI现实,如何破局?

早高峰的上海地铁里,刷着招聘软件的人越来越多地看到一个刺眼的要求——“熟悉AI工具者优先”。而在写字楼的格子间里,不少人也正悄悄犯愁:那些听起来很酷的AI技能,到底该怎么系统地去学?又怎么向老板证明自己真的会了…

作者头像 李华
网站建设 2026/6/10 14:09:43

uniApp的学习与思考

移动端开发 IOS 安卓 web 小程序等缺点&#xff1a; 一对多&#xff1a;性能差 上架可能会有问题 中小公司 优点&#xff1a;一套代码可以发布到 Ios 安卓 web 小程序 虽然要走条件编译Hbudder开发<ifedf h5> <view> h5展示<ennif > <view> 小程序展示…

作者头像 李华
网站建设 2026/6/10 15:24:15

基于STM32的温度PID控制系统实现

一、系统架构设计 1.1 核心模块选型模块推荐型号关键参数温度传感器DS18B2012位分辨率&#xff0c;0.5℃精度执行机构TEC1-12706最大温差60℃&#xff0c;电流6A电压基准REF30303.0V0.05%精度电流检测ACS712ELC-055A量程&#xff0c;1.5%误差 二、硬件接口实现 2.1 传感器接口电…

作者头像 李华
网站建设 2026/6/9 19:03:13

君耀压敏电阻25D系列的高性能过压保护解决方案

君耀压敏电阻25D系列是君耀&#xff08;Brightking&#xff09;推出的高性能压敏电阻产品&#xff0c;广泛应用于电子电路的过压保护。该系列产品以其快速响应、高浪涌电流承受能力以及广泛的电压范围而备受市场青睐。可以说&#xff0c;君耀压敏电阻25D系列是您的高性能过压保…

作者头像 李华