Linux 进程调度和进程管理

编程入门 行业动态 更新时间:2024-10-25 15:22:16

Linux <a href=https://www.elefans.com/category/jswz/34/1771450.html style=进程调度和进程管理"/>

Linux 进程调度和进程管理

【精选】Linux操作系统——进程管理_进程控制的状态变换新创建的进程处于可执行的就绪态,等待调度执行;运行态、睡_tyqs的博客-CSDN博客并行,并发

进程:资源分配的单位

线程:CPU调度的最小单位

进程的状态:就绪,运行,等待,僵尸进程

进程控制块PCB

时间片分割

进程调度算法

FIFO

短进程优先发

时间片轮转法RR,Round Robin

优先调度法

Linux进程调度:

实时进程和普通进程

普通进程则采用优先级+时间片轮转的调度策略

实时优先级rt_priority

静态优先级static_priority

setpriority()和nice()用于设置静态优先级;

        sched_setparam()用于设置实时优先级;

        sched_setscheduler()用于设置调度策略和参数。

priority, nice值越高优先级越低

进程的互斥与同步

临界资源

临界区

mutex

信号量P V 操作,可以实现同步,互斥

死锁

进程间通信

管道:管道是单向的,数据只能向一个方向流动

信号

信号量

共享内存

消息列队

socket

线程:

更多推荐

Linux 进程调度和进程管理

本文发布于:2023-12-04 23:57:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1662505.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:进程   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!