Loading...
1. 概述 1.1. 信号的概念 信号是事件发生时对进程的通知机制。有时也被称为软件中断。信号与硬件中断的相似在于打断了程序的正常执行流程,大多数情况下,无法预测信号到达的精确时间。 一个(具有...
1. system() 程序可以通过调用 system() 函数来执行任意的shell命令。同样这个Shell命令执行的输出会打印在终端上。\ #include <stdlib.h>...
1. 标准库I/O接口回顾 https://laihaodong.cn/2008.html 2. 文件描述符 在标准库I/O接口中,库函数提供的操作句柄叫做文件指针或者文件流指针,其在库函数实现...
1. 基础知识 什么是进程替换 用 fork() 创建子进程后,子进程和父进程执行的是同一个程序(虽然虚拟地址空间复制了一份),此时可以通过 if 分流来使得父子进程完成不同的功能。但事实上更加...
此文仅用于记录学习过程中,链路层的一些特殊的数据量,并不对其中涉及到的名词做更具体地展开。 最短帧长64字节 对于总线型以太网来说,需要使用CSMA/CD协议来避免出现总线通信冲突,即多个设备同...
1. 基础知识 为什么需要进程等待 在很多应用程序的设计中,父进程需要知道某个子进程于何时改变了状态——子进程终止或因收到信号而停止。而在Linux中,如果子进程因为任何一种原因而终止后,父进程...
1. 基础知识 进程退出场景 程序异常退出:即被一个信号终止。我们知道大部分标准信号的默认处理操作都是杀死进程,以及可能产生核心转储文件,而只有少部分信号是执行一些不会杀死进程的操作。 程序正...
一切的一切还得从1969年说起 ... ... UNIX 1969年,AT&T电话公司下辖的bell实验室的Ken Thompson开发出了首个UNIX实现。该实现是使用Digital ...