![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 92
似夏之沫
这个作者很懒,什么都没留下…
展开
-
进程间通信1:管道
进程间通信1:有名管道 而各个进程之间是相互独立的,在需要互相数据交互时; 进程间不能直接相互通信,主要有以下4种方式: 1:管道:有名管道,无名管道; 2:信号量; 3:消息队列; 4:共享内存。 本章下面主要介绍有名管道。 有名管道: 有名管道在磁盘空间上有管道文件标识,只要进程对该管道文件有操作的权限,就可以利用它来与其他有权限操作的进程进行数据交互。 有名管道是采用半双工通讯(一个进程打开时只读,另一个进程只写)的方式,他只有inode,没有大小,如下图。 在一个进程读一个进程写有名管道文件时原创 2020-11-23 23:00:54 · 204 阅读 · 0 评论 -
库函数和系统调用
一、通过系统调用(文件)实现cp命令对于普通文件的拷贝 具体实现代码如下: #include<stdio.h> #include<stdlib.h> #include<assert.h> #include<string.h> #include<fcntl.h> #include<sys/stat.h> int CopyFile(char *str,char *des) { int num1 = 0; int num2 = 0;原创 2020-08-17 17:15:19 · 339 阅读 · 0 评论