信息安全系统设计基础第十二周学习总结
系统调用错误处理###
Pid=fork();
父进程通过调用fork函数创建新的子进程。(父进程返回子进程的ID)
因为子进程继承了父进程的所有打开方式,所以打印多遍结果。,再次调用了fork函数。
函数进入无限处理循环,通过##Ctrl-C##,用信号和本地非跳转来实现软重启,重启自身程序。
回收子进程,将进程挂起一段时间。
问题:
-1.运行testpp时,出现段错误(核心已转储),不知道原因。
-2.waitdemo1中回收子进程,又休眠挂起,不理解。。。