创建子进程

fork.png

父子进程资源共享

1. 子进程共享资源

fork的过程中,对于父进程的资源,操作系统会使用特定的函数来实现父子进程的共享。

对于套接字,使用copy_files来复制资源,实际是引用计数+1

2. 子进程释放资源

以套接字描述符为例

子进程调用close,会让sockfd的引用计数-1,并不会直接关闭套接字。