- 博客(2)
- 收藏
- 关注
原创 Linux中wait()和waitpid()函数
编程过程中,有时需要让一个进程等待另一个进程,最常见的是父进程等待自己的子进程,或者父进程回收自己的子进程资源包括僵尸进程。 下面简单介绍一下系统调用函数wait()。#include <sys/types.h>#include <wait.h>int wait(int *statusp) 返回:返回:如果成功,则为子进程的PID,如果出错,则为-1.函数功能:用在父进程中等待回收子进程的资源,而防止僵尸进程的产生。
2020-12-26 23:53:04 303
原创 浅学系统级I/O
浅学系统级I/OUnix I/O打开和关闭文件读和写文件共享文件I/O重定位总结Unix I/O所有的I/O设备(例如网络、磁盘和终端)都被模型化为文件,所有的输入和输出都被当成对相应文件的读和写来执行。这种将设备映射为文件的方式允许Linux内核引出一个简单低级的应用接口,称为Unix I/O。一个应用程序通过要求内核打开相应的文件,来宣告它想要访问一个I/O设备。内核返回一个小的非负整数,叫做描述符,它在后续对此文件的所有操作中标识这个文件。内核记录有关这个打开文件的所有信息。应用程序只需记住这
2020-12-26 23:52:41 202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人