- 博客(5)
- 资源 (2)
- 收藏
- 关注
翻译 C语言手册-read
名称:pread,read-从文件读语法:#include <unistd.h>ssize_t pread(int fildes, void *buf, size_t nbyte, off_t offset);ssize_t read(int fildes, void *buf, size_t nbyte);描述:read()函数会尝试从fildes指定的文...
2018-12-14 18:00:51 1485 1
原创 管道/命名管道
匿名管道:概述:用于Unix系列系统。单向数据通道,写端写的数据在被读端读取之前会被操作系统缓存。双向管道需要通过创建两个单向管道实现之所以是匿名的。是因为匿名管道不存在于文件系统中,随着使用它的进程结束而结束,没有名称。没有特别指明的话,管道指匿名管道。管道为多个文件创建了临时的直接连接,这使得整合起来的管道整体性能比各个程序分别运行要高。这种直接连接使得程序可以同时运行,并且允...
2018-12-14 10:28:12 576
原创 实现在任意个程序之间创建管道
实验目的:实现一个程序,执行格式为:./proc command1 … commandn作用是在参数中指定的程序之间创建管道并执行这些程序实验原理:循环的为两个程序之间创建管道并执行前一个程序:+-------------+-------------+-------------+-------------+| p1 | p2 | ...
2018-12-13 14:53:48 388
翻译 execlp(3) - Linux手册
名称:execl, execlp, execle, execv, execvp, execvpe:执行文件总览:#include <unistd.h>extern char **environ;int execl(const char *path, const char *arg, ...);int execlp(const char *file, const ...
2018-12-11 11:09:14 385
原创 C 链接
链接器基础:编译器一般由以下分程序组成:编译驱动器(compiler driver):控制程序 预处理器 语法分析器 语义分析器 代码生成器 汇编器 优化器 链接器编译器创建一个输出文件,包含了可重定地址的对象,这些对象是和源文件相对应的数据和机器指令一个对象文件不是直接可执行的,需要首先被链接器处理。链接器找到main程序作为入口,将符号绑定到内存地址,合并所有的对象...
2018-12-06 09:09:56 624
luweiqi素材
2018-05-24
并行计算16春课件.zip
2018-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人