
Linux
文章平均质量分 60
linux高并发服务器开发项目
丶夜未央丶
这个作者很懒,什么都没留下…
展开
-
父子进程关系以及GDB多进程调试
父子进程关系以及GDB多进程调试父子进程之间的关系:GDB多进程调试代码案例父子进程之间的关系:区别:fork函数的返回值不同父进程中:返回的子进程的ID子进程中:=0pcb中的一些数据当前的进程的id pid当前的进程的父进程的id ppid信号集共同点某些状态下,子进程刚被创建出来,还没有执行任何的写数据的操作用户区的数据文件描述符表父子进程对变量是不是共享的?刚开始的时候,是一样的,共享的,如果修改了数据,不共享了,读时共享,写时拷贝。GDB多进程调试原创 2022-04-19 22:48:53 · 719 阅读 · 0 评论 -
父子进程虚拟地址空间情况
父子进程虚拟地址空间情况笔记来源于牛客网《Linux多进程开发》The child process and the parent process run in separate memory spaces. At the time of fork() both memory spaces have the same content. Memory writes, file mappings (mmap(2)), and unmappings (munmap(2))原创 2022-04-19 19:53:53 · 3053 阅读 · 1 评论 -
进程创建_fork函数的使用
进程创建进程创建进程创建系统允许一个进程创建新进程,新进程即为子进程,子进程还可以创建新的子进程,形成进程树结构模型。fork - create a child process/* #include <sys/types.h> #include <unistd.h> pid_t fork(void); 函数的作用:用于创建子进程 返回值: fork()的返回值会返回两次。一次再父进程原创 2022-04-18 21:19:31 · 327 阅读 · 0 评论 -
进程状态转换
进程状态转换进程的状态进程相关命令STAT参数含义实时显示进程动态杀死进程进程号和相关函数进程的状态运行态:进程占有处理器正在运行就绪态:进程具备运行条件,等待系统分配处理器以便运行。当进程已分配到除CPU意外的所有必要资源后,只要再获得CPU,便可立即执行。在一个系统中处于就绪状态的进程可能有多个,通常将它们排成一个队列,称为就绪队列阻塞态:称为等待态或睡眠态,指进程不具备运行条件,正在等待某个事件的完成新建态:进程刚被创建时的状态,尚未进入就绪队列终止态:进程完成任务到达正常结束原创 2022-04-18 17:47:28 · 390 阅读 · 0 评论