请问Linux进程符合三状态模型么?running、sleeping和stopped可以理解为三状态模型中运行、阻塞和就绪么
发布网友
发布时间:2022-05-01 12:20
我来回答
共2个回答
热心网友
时间:2023-10-11 17:31
运行:running,正在占用cpu资源。
阻塞:sleeping,由于某些原因不得不等待cpu,所以只好sleeping
就绪也是:running,处在linux的就绪队列中
stoped是进程已经停止了,执行完了退出了,不会被调度了。
你不要这么理解了,总之你先看一下linux的进程管理吧网上一搜一堆啊。
http://mcuos.com/viewthread.php?tid=8605&highlight=%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86
热心网友
时间:2023-10-11 17:31
sleep是阻塞。runnable是就绪。running是运行。
热心网友
时间:2023-10-11 17:31
运行:running,正在占用cpu资源。
阻塞:sleeping,由于某些原因不得不等待cpu,所以只好sleeping
就绪也是:running,处在linux的就绪队列中
stoped是进程已经停止了,执行完了退出了,不会被调度了。
你不要这么理解了,总之你先看一下linux的进程管理吧网上一搜一堆啊。
http://mcuos.com/viewthread.php?tid=8605&highlight=%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86
热心网友
时间:2023-10-11 17:31
sleep是阻塞。runnable是就绪。running是运行。