4,文件描述符包括socket,都是有计数机制,当fork()后,子进程只是复制了描述符的指针,并且计数加一,因此在关闭的时候子父进程都需要关闭一次。
在socket中可以选择性的关闭连接,使用shutdown。
5.共享内存同样用了引用计数,如果有多个进程关联这个共享内存,必须所有的全部关闭才能把这个共享内存关闭。
4,文件描述符包括socket,都是有计数机制,当fork()后,子进程只是复制了描述符的指针,并且计数加一,因此在关闭的时候子父进程都需要关闭一次。
在socket中可以选择性的关闭连接,使用shutdown。
5.共享内存同样用了引用计数,如果有多个进程关联这个共享内存,必须所有的全部关闭才能把这个共享内存关闭。