api

exec函数族

fork/vfork/clone

 为什么vfork必须调用_exit

close函数只能使socket引用计数减一,思考多进程共享同一socket的情况,shutdown(howto,SHUT_RDWR||SHUT_WR||SHUT_RD),close同时关闭读和写?

SHUT_RD表示不读但是不发送FIN(会发ACK),SHUT_WR表示不写,发送FIN,这是TCP半关闭,SHUT_RDWR相当于前两次,半关闭并且没有接受缓冲区

发送FIN的一方可以选择是否读数据,但是发不了数据,接受FIN的一方收不到数据但是可以选择是否发数据。

原文地址:https://www.cnblogs.com/johnnyflute/p/3783632.html