当我在线程中创建消息队列时,会在 0、1、2、3、4、5、6... 的路径下生成一个文件描述符,其/proc/<pid>/fdinfo
值例如 31、32、40、41...
有何意义/proc/<pid>fdinfo/0
?谁创造了它?
如果被覆盖会发生什么?
答案1
内核“创建”它,作为/proc
文件系统。它包含有关 pid 与包含目录匹配的进程的文件描述符 0(通常是标准输入)的信息。
这些文件无法被覆盖:它们是只读的,位于只读目录中。甚至root
不能给他们写信。
当我在线程中创建消息队列时,会在 0、1、2、3、4、5、6... 的路径下生成一个文件描述符,其/proc/<pid>/fdinfo
值例如 31、32、40、41...
有何意义/proc/<pid>fdinfo/0
?谁创造了它?
如果被覆盖会发生什么?
内核“创建”它,作为/proc
文件系统。它包含有关 pid 与包含目录匹配的进程的文件描述符 0(通常是标准输入)的信息。
这些文件无法被覆盖:它们是只读的,位于只读目录中。甚至root
不能给他们写信。