暂无搜索历史
sigaction和signal差不多,但是比signal的功能要强大的多。 第一个参数是信号编号,表示我们要捕捉的信号编号,第二个参数和第三个参数是内置...
信号递达:指 操作系统 将一个信号(Signal)从内核传递到目标进程 的过程。它是 信号处理机制 中的关键步骤。 信号未决:信号从产生到递达之间的状态 信...
进程信号(Signal) 是一种异步的进程间通信机制,用于通知进程发生了某种事件。
消息队列是一种 进程间通信机制,允许不同进程通过 消息(数据块) 进行异步通信。消息队列中的消息按照先进先出(FIFO) 的方式存储,并由一个进程写入(发送),...
共享内存(Shared Memory)是一种 进程间通信(IPC) 机制,允许多个进程共享同一块物理内存,从而提高数据交换效率。相比其他 IPC 方式(如管道、...
命名管道,也称为 FIFO(First In First Out),是一种 进程间通信(IPC) 机制,它允许不相关的进程(即没有父子关系的进程)通过文件系统中...
进程池(Process Pool)是一种用于管理进程的技术,它通过预先创建一定数量的进程来避免频繁创建和销毁进程的开销。进程池通常用于需要并发执行大量任务的场景...
什么是进程间通信 进程间通信(IPC)是指不同进程之间交换数据或协作的机制。由于每个进程都有独立的地址空间,它们不能直接访问彼此的内存,因此需要 IPC 机制...
静态库是一种在编译阶段将库文件的内容直接整合到目标程序中的库文件形式。使用静态库后,库的代码会成为可执行文件的一部分,运行时不需要依赖外部库。
软链接是一种指向文件或目录的快捷方式,是文件系统中非常重要的功能。它类似于Windows中的快捷方式,但更灵活,可以跨文件系统创建。
下面是每个group的组成部分,但是super block不是每个组都有的,这个点后面详谈。
技术文档是技术开发和维护过程中不可或缺的一部分。它既是沟通桥梁,也是知识积累的载体。一份优质的技术文档能够帮助团队高效协作、快速定位问题并提升项目可持续性。那么...
磁盘是计算机存储系统的核心部件之一,主要用于长期存储数据。磁盘的基本概念、物理结构和逻辑组织形式直接影响着其性能和使用效率。 下面的图片是一个磁盘:
上一期我们将文件描述符讲完了,这期来讲讲文件管理中的文件描述符表,在task_struct有一个指针是指向文件描述符表的。
在Linux系统中,文件是操作系统中最基本的数据组织单位之一,几乎所有的资源和操作都被抽象为文件。 简单来说文件我们可以定义为:文件=内容+属性 文件在没有...
打印的这个函数,MakeCommandLine()负责返回一个string类型的表。 由于我们要获取主机名,所以需要用到获取环境变量的函数,getenv()
fork 函数是 Unix/Linux 系统中用于创建新进程的系统调用。调用 fork 后,当前进程(父进程)会被复制,创建出一个新的进程(子进程)。 for...
程序地址空间是一个程序在执行期间可以访问的内存范围。它由操作系统为每个进程分配,以确保进程之间不会相互干扰。地址空间包含了程序所需的所有内存区域,包括代码、已初...
形如这样的命令后面带的选项就是命令行参数。 首先我们要了解一下命令行参数的原理。 我们知道像ls,mkdir,touch等等这些命令,都是用C语言写的可执行...
可以看见,唯一特殊的就是左子树,当右子树存在的时候左子树不存在的时候,我们需要用()代表空,但是没有左子树,又没有右子树的时候,我们不需要做任何处理。
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市