文件描述符
文件描述符()是计算机科学中的一个术语,是UNIX和类UNIX系统中用于表示文件的唯一标识符。 概要 文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程-{zh-cn:返回;zh-tw:傳回}-一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于UNIX、Linu…
共 3 篇文章
文件描述符()是计算机科学中的一个术语,是UNIX和类UNIX系统中用于表示文件的唯一标识符。 概要 文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程-{zh-cn:返回;zh-tw:傳回}-一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于UNIX、Linu…
环境变量是一个动态命名的值,可以影响计算机上进程的行为方式。例如一个正在运行的进程可以查询TEMP环境变量的值,以发现一个合适的位置来存储临时文件,或者查询HOME或USERPROFILE变量,以找到运行该进程的用户所拥有的目錄結構。 在所有 UNIX 和 类Unix系统中, 每个进程都有其各自的环境变量设置。 缺省情况下, 当一个进程被创建时, 除了创建过程中的明确更改外,它继承了其父进程的绝大部分环境设置。 在API层级上, 使用f…
挂起()是指在操作系统行程管理将前台的行程暂停并转入后台的动作。将进程挂起可以让用户在前台执行其他的行程。挂起的行程通常释放除CPU以外已经占有的系统资源,如内存等。 在需要时用户可以恢复行程的运行,将被挂起的行程从后台转入前台,并从暂停处开始继续运行。