alin的学习之路(Linux网络编程:三)(高并发服务器-多线程、TCP通信时序状态、多路IO转接select概述)
alin的学习之路(Linux网络编程:三)(高并发服务器-多线程、TCP通信时序状态、多路IO转接select概述)
0. 一些小的注意事项
1. SIGCHLD
SIGCHLD 只要子进程状态发生变化就会产生,不仅仅是子进程死亡,还有子进程暂停和继续
SIGCHLD 默认处理动作是忽略
用信号回收子进程时 要使用while循环回收多次 。原因是信号不支持排队,多个子进程结束只有一个信号。
2. 线程和进程注意
兄弟线程之间可以使用 pthread_join 回收
进程仅父进程可以回收子
原创
2020-08-01 18:42:48 ·
306 阅读 ·
0 评论