- 博客(3)
- 收藏
- 关注
转载 系统及程序设计第三次课后作业
上节课我们主要学习了进程管理中的exec函数族,进程同步和进程间通信中的管道通信。接下来我将一边复习上节课的内容,一边做老师布置的练习。1.exec函数族为什么要使用exec函数族?答:使用fork()函数创建的子进程,其中包含的程序代码完全相同,只能根据fork()函数的返回值,执行不同的代码分支。由exec函数族中的函数,则可以根据指定的文件名或路径,找到可执行文件。fork()函数与exec函数族的区别:fork:子进程复制父进程的堆栈段和数据段,子进程一旦开始运行,它
2022-05-13 11:36:20
132
转载 系统及程序设计第二次课后作业
上节课老师讲了进程管理,布置了一个课后小练习。我们来复习一下上节课的内容,顺便做练习:1.创建进程pid_t fork(void);功能:创建进程;函数执行后,系统会创建一个与原进程几乎相同的进程,之后父子进程都继续执行。参数说明:无返回值说明:成功:返回两个值,子进程创建成功后,原程序会被复制,就有了两个fork函数。父进程的fork函数会返回子进程的pid,子进程的fork函数会返回0. 不成功:若子进程创建失败,原程序不会复制,父进程的fork函数返回-1。实例:
2022-05-07 19:11:18
115
转载 系统及程序设计课后作业(第一次)
上节课,我们学习了Linux文件系统与操作,老师给我们布置了一个小练习。1.先复习一下上节课的内容:1.1 open 函数:int open(const char *pathname, int flags[, mode_t mode);open函数参数说明:pathname:待打开文件的文件路ssize_t read(int fd, void *buf, size_t count);径名;flags:访问模式,常用的宏有:– O_RDONLY:只读– O_WRONLY: 只写– O
2022-05-03 18:07:58
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人