系统相关
首页 > 系统相关> > linux – 系统调用如何知道文件描述符属于哪个进程?

linux – 系统调用如何知道文件描述符属于哪个进程?

作者:互联网

我听说文件描述符对每个进程都是唯一的.但是,它们对整个系统来说是独一无二的吗?它们如何在内核中处理?如果文件描述符在系统范围内不是唯一的,那么系统调用(如读,写,关闭等)如何知道它们接收的文件描述符属于哪个进程?

解决方法:

调用系统调用不涉及更改PID;系统调用只是查看当前PID的FD表.

标签:linux,sockets,unix,linux-kernel,file-descriptor
来源: https://codeday.me/bug/20190725/1533976.html