- 博客(3)
- 收藏
- 关注
原创 Linux编程基础:进程管理-2 进程同步 课后总结
目录一、课堂内容1、进程管理2.进程同步二、exec函数族三、进程退出四、特殊进程及其危害五、进程同步1.wait()函数2.waitpid()函数一、课堂内容1、进程管理exec函数族进程退出特殊进程及其危害2.进程同步wait()函数waitpid()函数二、exec函数族1.与fork()函数的区别fork()函数:子进程复制父进程的堆栈段和数据段,子进程一旦开始运行,它继承了父进程的一切数据,但实际上数据却已经...
2022-05-11 21:46:11
641
原创 Linux编程基础:进程管理-1 课后总结
一、课堂内容1.fork()函数2.运用fork()函数创建进程二、fork()函数1.代码实现#include <unistd.h>pid_t fork(void);2.功能创建进程;函数执行后,系统会创建一个与原进程几乎相同的进程,之后父子进程都继续执行。3.返回值说明成功:返回两个值,子进程创建成功后,原程序会被复制,就有了两个fork函数。父进程的fork函数会返回子进程的pid,子进程的fork函数会返回0 不成功:若子进程创建失败,原程
2022-05-07 19:29:47
559
原创 系统级程序设计第一课总结
一、上课内容首先老师简单介绍了下这门课程的重要性,紧接着带我们回顾了Linux的一些相关知识。最后让我们自己动手实践,在Ubuntu下使用Codeblocks进行C语言编程。二、编程案例1.部分函数open()函数功能:打开或者创建一个文件代码实现:int open(const char *pathname , int flags[,mode_t mode]);read()函数功能:从已打开的设备或者文件中读取数据代码实现:ssize_t read(int f
2022-05-03 17:33:13
457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人