苏嵌项目实战
—————————————————————————————————————————————————————————
项目开发报表 姓名:孔辉 时间:2018.10.10
项目名称 | 实训 |
---|---|
本日任务完成情况 | 学习了用c语言运行进程控制编程 |
本日任务中出现的问题总汇 | 没有问题 |
本日未解决问题 | 没有 |
本日开发收获 | 知道了一些关于进程的基本知识,学会了查看进程号,杀死进程 |
自我评价 | 不错 |
其它 | ctrl c结束进程 ctrl z打开后台 fg查看正在运行的进程 ps-elf查看具体进程 getpid获取主进程id getppid获取父进程id fork创建子进程。字进程拷贝父进程地址空间 vfork创建子进程且一定是子进程先运行;子进程共享父进程地址空间,配合exec使用 exec用于启动一个新的进程 execv启动进程把 system(xxx)启动一个独立的进程xxx wait加在父进程之后,父进程回收子进程 waitpid(aaa,延时b,ccc)等待指定的进程aaa结束延时b运行ccc kill杀死进程 raise给自己发送一个信号 exit退出进程 |