随笔分类 - 操作系统
用于记录操作系统的相关问题
摘要:概述 1. 除了pid = 0以外的所有进程,都是由其他进程调用fork创建的,也就是说所有进程都是有父进程的 2. 子进程和父进程的运行是一个异步状态,也就是父亲永远不知到儿子啥时候会死,当一个子进程完成任务死亡后,它的进程控制块PCB仍然保留在内存中,它的爸爸需要调用wait()或waitpid
阅读全文
摘要:线程独占的资源 1. 线程运行的本质就是函数的执行,函数运行时的信息保存在栈帧中,包括函数的返回值、使用的局部变量、寄存器信息等,因此每个进程都有自己独立的、私有的栈区 2. 程序计数器、函数运行使用的寄存器组的值也是线程私有的 3. 每个线程用户独立的线程ID、独立的调度优先级、错误返回码 线程共
阅读全文