欢迎使用指向linux内核源代码的指针.
exit.c:do_exit()
close_files()遍历进程已打开的所有文件描述符(包括所有套接字),在每个文件描述符上调用filp_close(),它在struct文件对象上调用fput().当放置了对结构文件的最后一个引用时,fput()调用文件对象的.release()方法,对于套接字,它是net / socket.c中的sock_close()函数.
close_files()