标签: c linux
我想知道系统中正在使用多少个文件描述符。但我之间有一个明显的区别:
ls / proc / [0-9] [0-9] * / fd / * | wc -l </ p> 543
ls / proc / [0-9] [0-9] * / fd / * | wc -l </ p>
543
和
cat / proc / sys / fs / file-nr 1887
cat / proc / sys / fs / file-nr
1887
This link提出了一个解释,但我不明白为什么我们需要为进程的每个线程计数文件描述符,因为文件描述符在线程之间共享...
有人可以帮助我理解吗?