前置知识
文件描述符
在 Linux 系统中,一切都看成文件,当进程打开现有文件时,会返回一个文件描述符。
文件描述符是操作系统为了管理已经被进程打开的文件所创建的索引,用来指向被打开的文件。
当我们的进程启动之后,操作系统会给每一个进程分配一个 PCB 控制块,PCB 中会有一个文件描述符表,存放当前进程所有的文件描述符,即当前进程打开的所有文件。
在 Linux 系统中,一切都看成文件,当进程打开现有文件时,会返回一个文件描述符。
文件描述符是操作系统为了管理已经被进程打开的文件所创建的索引,用来指向被打开的文件。
当我们的进程启动之后,操作系统会给每一个进程分配一个 PCB 控制块,PCB 中会有一个文件描述符表,存放当前进程所有的文件描述符,即当前进程打开的所有文件。