
Linux 进程IO
sinat_41617828
这个作者很懒,什么都没留下…
展开
-
Linux多线程编程—进程间通信
Linux多线程编程—进程间通信一.匿名管道二.有名管道:亲属 非亲属三.信号四. 共享内存五.消息队列六.信号量一.匿名管道(1) int pipe(int pipefd[2]);功能:创建管道 将读端的文件描述符返回到pipefd[0] 将写端文件描述符返回到pipefd[1]返回值:成功0 失败-1#include<stdio.h>#include<...原创 2020-02-07 15:53:08 · 367 阅读 · 0 评论 -
Linux系统编程—标准IO
Linux系统编程—标准IO一.标准IO的一些基本概念:二.全缓存的示例三.行缓存的示例四.fflush的刷新缓存示例:五. 标准IO 的函数六.标准 IO 函数总结:一.标准IO的一些基本概念:操作符: 标准IO的核心对象就是流。 当用标准IO打开一个文件时,会创建一个 FILE 结构体来描述该文件。我们将这个结构体称之为流。标准IO 函数都是基于流进行各种操作。缓存区: 标准IO 带...原创 2020-02-07 12:09:42 · 326 阅读 · 0 评论 -
Linux多线程编程—线程
目录一.进程复习二.进程间通信复习三.线程四.多线程五.实现线程同步和互斥的机制一.进程复习 动态的运行的程序 唯一 标志? 进程号 pid_t 查看进程shell命令: ps aux 编程程序中查看 当前进程号:pid_t id = getpid() 父进程 getp...原创 2020-02-07 16:24:29 · 384 阅读 · 0 评论 -
Linux系统编程—文件IO
Linux系统编程—文件IO一.文件IO 与 标准IO 的对比:二.文件IO 函数:三.目录文件一.文件IO 与 标准IO 的对比:标准IO标准IO缓冲区全缓存、行缓存、无缓存没有缓存区操作对象流(FILE *)文件描述符(int fd)标准输入输入流(stdin)0标准输出输出流(stdout)1标准错误错误流(stderr)...原创 2020-02-07 13:03:00 · 347 阅读 · 0 评论 -
Linux多线程编程—进程
Linux多线程编程—进程一.进程一.进程含义:装载程序运行的载体 正在运行的程序 动态的 进程分配资源的最小单位进程标识 PID(Process ID) init 1查看进程ps aux 查看所有用户的所有进程信息pstree 查看进程树top 动态查看进程进程状态就绪态执行态阻塞态父:fork–子 exec(任务)死 --exit (int)wait...原创 2020-02-07 15:12:55 · 146 阅读 · 0 评论