Loading...
1. 线程概述 与进程(process)类似,线程(thread)是允许应用程序并发执行多个任务的一种机制。 如上图所示,一个进程内可以包含多个线程。同一程序中的所有线程均会独立执行相同程序(...
进程间通信 IPC是进程间通信(interprocess communication)的简称。顾名思义,传统上该术语描述的是运行在某操作系统上的不同进程间各种消息传递的方式。 按照传统的Uni...
1. 概述 1.1. 信号的概念 信号是事件发生时对进程的通知机制。有时也被称为软件中断。信号与硬件中断的相似在于打断了程序的正常执行流程,大多数情况下,无法预测信号到达的精确时间。 一个(具有...
1. system() 程序可以通过调用 system() 函数来执行任意的shell命令。同样这个Shell命令执行的输出会打印在终端上。\ #include <stdlib.h>...
1. 库? 库是写好的,现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库。例如最常见的printf()库函数。 2. 静态库与动态库? 2.1. 静态库(.a) 程序在链接...
1. 标准库I/O接口回顾 https://laihaodong.cn/2008.html 2. 文件描述符 在标准库I/O接口中,库函数提供的操作句柄叫做文件指针或者文件流指针,其在库函数实现...
1. 目前实现的功能 打印仿Shell的命令行提示符,有当前的工作目录 基本Shell命令的执行 重定向符的执行 多管道符的执行 内建命令:cd 2. 动图预览 3. 源码 #includ...
1. 管理内存 内存(RAM)是计算机中一种需要认真管理的资源。虽然当前内存的存储容量在飞速的增长,但程序的大小的增长速度却比内存容量增长的还要快得多。所以合理利用内存资源是一个迫在眉睫的问题。...