首页
›
数据工程与实时数据平台
›
041-数据主数据管理
›
《主数据任务调度与同步规则的协同优化》
VIP20
本课程属于:041-数据主数据管理
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
主数据任务调度与同步规则的协同优化
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第1章
调度与同步概述
并发编程的挑战、任务调度的基本概念、同步机制简介、协同优化的意义。
并发
协同
第2章
任务调度基础
调度器的工作原理、调度策略分类(抢占式/非抢占式)、调度队列模型。
调度器
队列
第3章
同步原语(一)
互斥锁(Mutex)的实现原理、自旋锁(Spinlock)与信号量(Semaphore)的对比。
锁
信号量
第4章
同步原语(二)
读写锁(RWLock)、条件变量(Condition Variable)、屏障(Barrier)的使用场景。
读写锁
条件变量
第5章
调度算法(一)
先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)的优缺点分析。
FCFS
RR
第6章
调度算法(二)
优先级调度(Priority)、多级反馈队列(MLFQ)、完全公平调度(CFS)的演进。
MLFQ
CFS
第7章
锁的优化技术
锁粒度控制(粗锁/细锁)、锁分段(Lock Striping)、读写锁分离优化。
锁粒度
分段
第8章
无锁编程(一)
CAS(Compare-And-Swap)操作、ABA问题及其解决方案。
CAS
ABA
第9章
无锁编程(二)
无锁队列(Lock-Free Queue)、无锁栈(Lock-Free Stack)的实现。
无锁队列
无锁栈
第10章
任务依赖与DAG调度
有向无环图(DAG)建模、拓扑排序、依赖解析策略。
DAG
拓扑排序
第11章
工作窃取(Work Stealing)算法
原理、双端队列(Deque)实现、负载均衡效果。
Work Stealing
Deque
第12章
线程池调度
线程池核心参数、任务队列设计、拒绝策略与动态扩缩容。
线程池
扩缩容
第13章
协程与用户态调度
协程原理、栈管理、调度器实现(如Go的GMP模型)。
协程
GMP
第14章
异步编程模型
Future/Promise模式、回调地狱、async/await的调度机制。
异步
async/await
第15章
实时调度
速率单调(RM)、最早截止时间优先(EDF)、资源预留。
实时
EDF
第16章
分布式调度(一)
MapReduce调度、Spark的DAG调度器、Stage划分。
MapReduce
Spark
第17章
分布式调度(二)
Kubernetes调度器、Pod调度策略、亲和性与反亲和性。
K8s
亲和性
第18章
分布式同步(一)
分布式锁(Redis/ZooKeeper实现)、Lease机制。
分布式锁
Lease
第19章
分布式同步(二)
Paxos与Raft共识算法、Leader选举、日志复制。
Paxos
Raft
第20章
事务调度
乐观并发控制(OCC)、两阶段锁(2PL)、MVCC机制。
OCC
MVCC
第21章
死锁与活锁
死锁的四个必要条件、死锁预防/避免/检测/恢复、活锁与饥饿。
死锁
活锁
第22章
优先级反转
问题描述、优先级继承、优先级天花板协议。
优先级反转
继承
第23章
内存模型与内存屏障
指令重排序、happens-before规则、Store/Load屏障。
内存屏障
happens-before
第24章
性能分析工具
perf、gprof、火焰图(Flame Graph)、调度延迟测量。
perf
火焰图
第25章
调度与同步的协同设计
锁竞争对调度的影响、调度感知的锁设计、协同优化案例。
协同设计
锁竞争
第26章
案例研究(一)
数据库内核中的锁调度优化(如MySQL的InnoDB)。
InnoDB
锁调度
第27章
案例研究(二)
操作系统内核调度(Linux CFS + RCU锁)。
CFS
RCU
第28章
案例研究(三)
高性能计算(HPC)中的任务调度与同步。
HPC
高性能
第29章
案例研究(四)
游戏引擎中的帧调度与多线程同步。
游戏引擎
帧调度
第30章
未来趋势
异构计算调度、存算一体架构下的同步挑战、AI驱动的调度优化。
异构计算
AI调度
所属VIP或分类
同VIP:主数据从质量监控到黄金记录的全链路实践
同VIP:主数据同步规则设计全流程
同VIP:主数据实时指标看板设计思路