liunx
文章平均质量分 80
chen<>
一名科班小白
展开
-
liunx快速入门
liunx一文快速入门原创 2022-10-05 18:00:23 · 751 阅读 · 2 评论 -
liunx系统编程学习第六天----进程间通信
文章目录1.学习目标2.进程间通信相关概念2.1 什么是进程间通信2.2 进程间通信的方式3. 管道-pipe3.1 管道的概念3.2 管道的原理3.3 管道的局限性3.4 创建管道-pipe函数3.5 父子进程使用管道通信1、利用管道完成父子进程间通信代码示例2、父子进程间通信,实现ps aux | grep bash3.6 管道的读写行为1、读操作2、写操作3.7 如何设置管道为非阻塞3.8 如何查看管道缓冲区大小4 FIFO4.1 FIFO介绍4.2 创建管道4.3 使用FIFO完成两个进程通信1.原创 2022-03-23 20:54:29 · 156 阅读 · 10 评论 -
liunx系统编程学习第五天----进程控制
文章目录1.学习目标2.进程相关概念2.1 程序和进程2.2 并行和并发2.3 PCB-进程控制块2.4 进程状态1.学习目标了解进程相关的概念熟练掌握fork/getpid/getppid函数的使用熟练掌握ps/kill命令的使用熟练掌握execl/execlp函数的使用说出什么是孤儿进程,什么是僵尸进程熟练掌握wait函数的使用熟练掌握waitpid函数的使用2.进程相关概念2.1 程序和进程程序,是指编译好的二进制文件,在磁盘上,占用磁盘空间, 是一个静态的概念.进程,一原创 2022-03-21 00:05:12 · 121 阅读 · 4 评论 -
验证父子进程能否共享全局变量
1.验证代码//验证父子进程能否共享全局变量#include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/types.h>#include<unistd.h>int g_var=99;//定义一个全局变量int main (){ //创建子进程 pid_t pid=fork(); if(pid<0)//fork失败的情况 { per原创 2022-03-19 17:44:05 · 1839 阅读 · 1 评论