全部类别

并发与同步3

协调并发读写,维护一致视图和对象的安全回收。

事件通知Event notification

条件满足时通知等待方处理工作,把唤醒信号与实际数据、状态的存储分开。

成本取决于条件匹配、通知对象、等待队列和调度;批量唤醒可摊薄通知开销
RCU 读复制更新Read-copy update

把共享对象的移除与回收分离,让读者在规定临界区内安全访问,回收等待宽限期。

读侧成本和宽限期时延取决于 RCU 变体与上下文;延迟回收需要额外存储
序列计数与序列锁Seqcount / seqlock

用写入前后变化的序列值检测读写重叠,读者复制数据并在校验失败时重试。

无冲突时读取成本为数据复制与序列检查;重试次数不保证有固定上界
3 个概念