摘要: 我们知道当一个父进程创建一个子进程时,会调用wait()和waitpid()函数清理僵⼫进程,⽗进程可以阻塞等待⼦进程结束,也可以⾮阻塞地查询是否有⼦进程结束等待清理(也就是轮询的⽅式)。采⽤第⼀种⽅式,⽗进程阻塞了就不 能处理⾃⼰的⼯作了;采⽤第⼆种⽅式,⽗进程在处理⾃⼰的⼯作的同时还要记得时不时阅读全文
posted @ 2017-06-15 20:07 滴巴戈 阅读(215) 评论(0) 编辑
摘要: 一、可重入函数 1.可重入函数介绍 main函数调⽤insert函数向⼀个链表head中插⼊节点node1,插⼊操作分为两步,刚做完第⼀步的 时候,因为硬件中断使进程切换到内核,再次回⽤户态之前检查到有信号待处理,于是切换 到sighandler函数,sighandler也调⽤insert函数向同⼀阅读全文
posted @ 2017-06-15 13:09 滴巴戈 阅读(329) 评论(0) 编辑