- 1
- 0
- 约5.09千字
- 约 25页
- 2017-07-17 发布于四川
- 举报
嵌入式高级编程进程管理
程序举例: char *ps_argv[]={“ps”,”-ax”, NULL}; char *ps_envp[]={“PATH=/bin:/usr/bin”,”TERM=console”, NULL} execl(“/bin/ps”, “ps”, “-ax”, NULL); execv(“/bin/ps”, ps_argv); execle(“/bin/ps”, “ps”, “-ax”, NULL, ps_envp); execve(“/bin/ps”, ps_argv, ps_envp); execlp(“ps”, “ps”, “-ax”, NULL); execvp(“ps”, ps_argv); wait和waitpid函数 当一个进程正常或异常终止时,内核就向其父进程发送SIGCHLD信号。因为子进程终止是个异步事件(这可以在父进程运行的任何时候发生),所以这种信号也是内核向父进程发的异步通知。父进程可以忽略该信号,或者提供一个该信号发生时即被调用执行的函数(信号处理程序)。对于这种信号的系统默认动作是忽略它。 wait函数用于使父进程阻塞,直到一个子进程结束或者该进程接收到一个指定信号为止。 wait和waitpid函数 调用wait或waitpid的进程可能会: 阻塞(如果其所有子进程都还在运行)。 带子进程的终止状态立即返回(如果一个子进程已终止,正等待父进程存取其
您可能关注的文档
最近下载
- 电子科学与技术试卷.pdf VIP
- 坦诉简谱钢琴谱钢琴简谱 数字谱 钢琴双手简谱.pdf VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 马兰花创培训项介绍课件.ppt VIP
- 【小升初】湖南省长沙市南雅中学小升初数学试卷(含答案)全国通用版.docx VIP
- 韩国“数字教科书”普及中的城乡差异——基于2025年全面推广计划挑战.docx VIP
- 2025年五类考试题型有哪些题及答案.doc VIP
- 从存在主义视角探讨现代人的孤独感与自我认同危机.docx VIP
- 党支部班子2026年在对照加强理论武装、执行上级组织决定、加强党员管理监督等“六个对照”方面检查材料.docx VIP
- 人体影像解剖学(第2版)PPT课件 颅脑概述及解剖.pptx
原创力文档

文档评论(0)