摘要: ###SIGCHLD信号 只要子进程发生变化就会产生SIGCHLD信号通知父进程: 1.子进程终止时; 2.子进程接收到SIGSTOP信号停止时; 3.子进程处在停止态,接收到了SIGCONT唤醒时。 ###利用信号捕捉函数回收子进程 #include <stdio.h> #include <std 阅读全文
posted @ 2021-01-14 21:24 ding-ding-light 阅读(208) 评论(0) 推荐(0) 编辑
摘要: ###基本概念 信号作为最简单的进程间通信手段,具有简单和开销小的优点,但是携带的信息有限。信号相当于软件层面的“中断”,它的实现手段导致了信号有很强的延时性。当一个进程收到另一个进程的信号时,无论程序执行到什么位置。必须立即停止运行,处理信号,处理结束后再继续执行后续指令,注意所有信号的产生及处理 阅读全文
posted @ 2021-01-14 00:55 ding-ding-light 阅读(263) 评论(0) 推荐(0) 编辑