码迷,mamicode.com
首页 > 其他好文 > 详细

信息安全系统设计基础第十二周学习总结

时间:2015-11-29 00:41:44      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

实践

一、实践代码总结

1. execvp()函数

函数说明:execvp()会从PATH 环境变量所指的目录中查找符合参数file 的文件名,找到后便执行该文件,然后将第二个参数argv传给该欲执行的文件。 返回值 如果执行成功则函数不会返回,执行失败则直接返回-1,失败原因存于errno中。

exec1.c:

技术分享

 

exec2.c:

技术分享

 

exec3.c:

技术分享

2. fork()函数

函数说明:在Unix/Linux中用fork函数创建一个新的进程。进程是由当前已有进程调用fork函数创建,分叉的进程叫子进程,创建者叫父进程。该函数的特点是调用一次,返回两次,一次是在父进程,一次是在子进程。两次返回的区别是子进程的返回值为0,父进程的返回值是新子进程的ID。子进程与父进程继续并发运行。如果父进程继续创建更多的子进程,子进程之间是兄弟关系,同样子进程也可以创建自己的子进程,这样可以建立起定义关系的进程之间的一种层次关系。

forkdemo1.c:

技术分享

 

forkdemo2.c:

技术分享

 

forkdemo3.c:

技术分享

 

forkdemo4.c:

技术分享

(图5、6、7、8、9、10、11、12)

信息安全系统设计基础第十二周学习总结

标签:

原文地址:http://www.cnblogs.com/20135228guoyao/p/5003707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!