摘要: 信号: 信号是UNIX系统响应某些状况而产生的事件,进程在接收到信号时会采取相应的行动。 信号是因为某些错误条件而产生的,比如内存段冲突、浮点处理器错误或者非法指令等。 信号是在软件层次上对中断的一种模拟,所以通常把它称为是软中断。 信号和中断的区别: 相似点: 采用了相同的异步通信方式。 当检测出 阅读全文
posted @ 2018-07-25 23:45 周伯通789 阅读(261) 评论(0) 推荐(0) 编辑
摘要: wait与waitpid: 当子进程退出的时候,内核会向父进程发送SIGCHID信号,子进程的退出是一个异步事件(子进程可以在父进程运行的任何时刻终止)。 子进程退出时,内核将子进程置为僵尸状态,这个进程称为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态。 父进程查询子进程 阅读全文
posted @ 2018-07-25 21:36 周伯通789 阅读(803) 评论(0) 推荐(0) 编辑