Linux
陈宸-研究僧
这个作者很懒,什么都没留下…
展开
-
c/c++: 进程间通信(匿名管道、有名管道、内存映射)
进程间通信的方式?- 管道 - 匿名管道 - 有名管道 - 内存映射 - 本地套接字 - 网络套接字 - 消息队列 - 共享内存- 父子进程始终共享什么东西? - 文件描述符 - 内存映射区目录一、管道1.1匿名管道创建匿名管道匿名管道的原理:实现过程:匿名管道的局限性:栗子:(使...原创 2019-11-27 14:08:58 · 1160 阅读 · 0 评论 -
c/c++:进程(PCB进程控制块、进程状态、exec族函数、进程控制)
目录一、进程概述1、PCB(Processing Control Block)2、进程状态二、进程创建2.1 进程ID2.2 进程的创建2.3 父子进程三、exec族函数四、进程控制4.1 结束进程4.2 孤儿进程4.2 僵尸进程4.3 进程回收waitwaitpid一、进程概述1、PCB(Processing Contro...原创 2019-11-26 17:18:42 · 1927 阅读 · 0 评论 -
c/c++:文件IO(Linux系统IO、C标准库IO、标准C 库IO和 Linux系统IO的关系、虚拟地址空间、文件描述符表和文件描述符、dup,dup2,fcntl函数)
目录一、Linux系统IO和C标准库IO1.1 标准C库IO函数1.2 标准C 库IO和 Linux系统IO的关系二、 虚拟地址空间三、文件描述符表和文件描述符6.1 dup和dup2函数dup 复制文件描述符dup2重定向文件描述符fcntl四、Linux系统IO函数五、Linux其他系统函数一、Linux系统IO和C标准库IO...原创 2019-11-22 15:02:41 · 658 阅读 · 0 评论 -
linux中gcc的基本使用
1.gcc[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c7WstFRM-1574250368478)(assets/gnu-gcc.png)]GNU编译器套件(GNU Compiler Collection)原名為GNU C語言编译器(GNU C Compiler),因為它原本只能处理C語言。GCC在发布后很快地得到扩展,包括C、C++、Objective-...原创 2019-11-20 19:49:26 · 1194 阅读 · 1 评论