
linux 并发编程
文章平均质量分 92
1. 各种同步机制 2.各种锁
Andre-S
linux系统开发中。。。
展开
-
cpu performance profiling
分享cpu performance profiling相关文章原创 2023-03-16 22:22:37 · 433 阅读 · 0 评论 -
linux-中断下半部
中断分成上下半部处理可以提高中断的响应能力,在上半部处理完成后便将中断打开(通常上半部处理越快越好),这样就可以响应其他中断了,等到中断退出的时候再进行下半部的处理。原创 2023-02-27 21:24:31 · 451 阅读 · 0 评论 -
RCU浅析理解
RCU - Read-Copy-Update (读时加锁,写时拷贝,读后更新)为读写锁的升级版特点:运行读者和写者并发执行;最大程度减少读者侧的开销;没有死锁问题没有优先级反之问题没有内存泄漏问题很好的实时延迟写者的同步开销比较大,写者之间需要互斥处理。转载 2023-02-23 22:40:53 · 658 阅读 · 0 评论 -
Linux - 并发控制
一. 竞态条件竞态条件(race condition): 几个user在访问资源时,彼此干扰的情况。 临界区(Critical Sections): 问题:进程的执行在不应该的地方被中断,从而导致进程工作得不正确。二. 内核锁机制原子操作 Atomic Operations:最简单的锁操作,它们保证简单的操作,例如计数器加1之类,可以不中断地原子执行。...原创 2020-04-11 12:14:59 · 314 阅读 · 0 评论