第7章 Linux设备驱动中的并发控制之一(并发与竞态)

本章导读 Linux设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发的访问会导致竞态(竞争状态)。 Linux提供了多种解决竞态问题的方式,这些方式适合不同的应用场景。 7.1讲解了并发和竞态的概念及发生场合。 7.2讲解了编译乱序、执行乱序的问题,以及内存屏障。 7.3~7.8分别讲解了中断屏蔽、原子操作、自旋锁、信号量和互斥体等并发控制机制。 7.1 并发与竞态 并发是多个执行
相关文章
相关标签/搜索