![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统编程
文章平均质量分 89
记录Linux系统编程下的学习笔记,方便自己回顾~
Fanfan21ya
累积所学所思,累积时间,冲冲冲~
展开
-
Linux系统编程之信号
本篇博客所回顾的知识(学习目标):一、信号介绍1 信号的概念原创 2022-03-19 15:22:29 · 1701 阅读 · 0 评论 -
Linux系统编程之进程通信
文章目录系列文章目录前言一、进程间通信(的概念)是什么?1.1 什么是进程间通信?1.2 进程间通信的方式?二、管道-pipe2.1 管道的概念2.2 管道的原理2.3 管道的局限性2.4 创建管道-pipe函数2.5 父子进程使用管道2.6 管道练习2.7 管道的读写行为2.8 如何设置管道为非阻塞的?2.9 如何查看管道缓原创 2022-03-17 22:40:24 · 734 阅读 · 0 评论 -
Linux系统编程之我的学习笔记1
gcc(g++)的工作流程:1 预处理:调用cpp的预处理器,do的工作是:去掉注释,展开头文件,宏替换 gcc -E test.c -o test.i2 编译:gcc将源代码文件编译为汇编语言代码 gcc -S test.i -o test.s3 汇编:as,将汇编语言代码编译为了二进制文件(目标代码) gcc -c test.s -o test.o4 链接:ld,链接test.c代码中所调用到的库函数 gcc -o test.o test//要是想一步到位,d...原创 2022-02-08 01:29:36 · 1060 阅读 · 0 评论 -
Linux系统编程之waitpid函数详解
5.1 为什么要进行进程资源的回收当一个子进程退出之后,该进程能够回收自己的用户区的资源,但是不能回收内核空间区的PCB(process control block 进程控制块)资源。(即:子进程无自己本身法完成对内核的PCB资源的回收,此时就会非常浪费linux系统的资源了!)这个子进程内核区的PCB资源必须得由它的父进程,调用wait 或者 waitpid函数完成对其子进程的回收,从而避免了对系统资源的浪费!5.2 孤儿进程...原创 2022-03-10 19:09:34 · 4280 阅读 · 1 评论