- 2
- 0
- 约3.28万字
- 约 142页
- 2023-06-20 发布于天津
- 举报
* * * * 19 TASK_RUNNING (可运行状态) ——进程是可执行的 它或者正在执行,运行状态 或者在运行队列中等待执行,就绪状态 TASK_INTERRUPTIBLE (可中断的等待状态) ——进程正在睡眠(即被阻塞),等待某些条件的达成。一旦条件达成,内核就会把进程状态设置为运行。 TASK_UNINTERRUPTIBLE (不可中断的等待状态) ——除了不会因为接收到信号而被唤醒从而投入运行外,这个状态与可中断等待状态相同。 并发处理 —— Linux系统的进程 20 TASK_ZOMBIE (僵死状态) ——表示进程已经结束,但其父进程还没有调用wait4()系统调用。子进程的进程描述符在此之前仍然被保留 TASK_STOPPED (停止) ——表示进程停止执行,进程没有投入运行也不能投入运行。通常这种状态发生在接收到SIGSTOP、SIGTSTP、SIGTTIN、SIGTTOU等信号的时候。此外,在调试期间接收到任何信号,都会使进程进入这种状态。 并发处理 —— Linux系统的进程 21 Linux系统进程状态的变迁 处理机调度——进程调度 运行 TASK—UNNING 进程调度 等待某事件 等待的 事件发生 创建 新进程 就绪 TAS
原创力文档

文档评论(0)