这个概念在类Unix系统叫做文件描述符, linux把所有东西都被看成是文件,比如文件、目录、进程、网络socket、各种硬件设备等
这个概念在Windows下 称之为句柄, 句柄是Windows下各种对象的标识符..., 比如文件、资源、菜单、光标、位图等
那么,现在你应该可以理解文件描述符的含义了
文件描述符 之于文件系统(操作系统中的一切都是文件描述符 可以使用文件描述符描述任何一个资源对象
就如同...其实说白了,就是文件描述符的实例,就是用来表示文件的一个指针/索引....显然不行,必须是运营商提供给你的
我们的文件描述符,也是如此,应用程序不应该创建自己的文件描述符
他的构造方法,只能创建一个无效的文件描述符
不应该创建自己的文件描述符,可以直接理解为:...具体的值是 0 1 2 ,这是操作系统层面的描述
在linux 中, 每个进程启动时都打开3个文件(linux 中一切都是文件):
* 标准输入 0
* 标准输出 1
*