UnixC
海是倒过来的天001
这个作者很懒,什么都没留下…
展开
-
UnixC( 四)之进程管理
1.1 进程基础 进程是资源分配的基本单位(因为进程执行的时候,独占CPU),进程也是程序执行过程中,对使用到的资源的描述。每个进程都有自己的pid,还有自己的PCB,PCB记录了进程中资源的使用情况。 数据类型 运算符的优先级及其结合性 常量和变量 变量的作用域和生命周期 1.1.1 进程中常用命令 查看进程树 pstree 察看进程的信息 ps -aux 1.1.2 创建子进程...原创 2019-07-28 08:50:19 · 243 阅读 · 0 评论 -
UnixC( 五)之管道和环境变量
1.1 环境变量 1.1.1 概念理解 每个进程都有自己的环境变量 ,bash进程为例 bash 进程有自己的环境变量,这个变量是可以被子进程继承的,而bash又有自己的私有变量,这个变量是不能被子进程继承的。 (1)export 关键字,在某个bash进程中export了一个变量,这个变量是可以被子进程继承的, 即使是export 的环境变量也不能在另外一个新打开的bash中使用(这个bash...原创 2019-07-28 08:51:00 · 132 阅读 · 0 评论 -
UnixC( 六)之信号
1.1 1.1.1 中断: CPU执行的时候被打断。 信号:软中断 软中断:软件模拟的中断机制。 中断处理程序:CPU被打断以后,CPU并不处理这个中断,而是让中断处理程序去专门的进行处理。 中断和中断处理程序是异步的。所以信号是异步通信机制。 -查看信号命令 : kill -l 1.1.2 改变进程的处理函数 #include <signal.h> typedef void (*s...原创 2019-07-28 08:52:29 · 227 阅读 · 0 评论