linux进程与线程汇总.pptVIP

  • 1
  • 0
  • 约8.22千字
  • 约 47页
  • 2021-03-13 发布于天津
  • 举报
进程的终止 ? Linux 中的进程终止 n 调用 exit() 、执行 return 语句、 main 函数执行 完,最终都要调用内核函数 do_exit() n do_exit() 需要做的工作如下: u 根据 PCB 中的内容进行资源的归还和涉及信息 的善后处理 u 将进程的状态改为 TASK_ZOMBIE u 设置 exit_code u 通知父进程和子进程“我即将结束” u 调用内核函数 schedule() 重新调度 linux 操作系统 华软软件学院电子系 P31 进程的阻塞和唤醒 ? 阻塞和唤醒的时机 n 进程请求系统为它服务,系统不能马上为它服务 , 就进入阻塞状态; n 启动了无法马上完成的操作( I/O ),进入阻塞 状态; n 进程间相互合作时,需要等待其他进程的运算结 果; n 系统启动时创建的服务,如果没有其他进程的请 求,处于阻塞。 linux 操作系统 华软软件学院电子系 P32 进程的阻塞和唤醒 ? 进程阻塞的过程 n 使当前进程停止执行 n 将状态改为阻塞态 n 插入适当的等待阻塞队列 n 调用 schedule() 重新进行进程调度 ? 进程唤醒的过程 n 取出阻塞队列的第一个进程 n 将状态改为就绪态 n 插入到就绪队列 li

文档评论(0)

1亿VIP精品文档

相关文档