Linux内核的同步/互斥机制(待完善)_kernel 同步互斥-CSDN博客

网站介绍:文章目录一、原子操作二、锁机制2.1 自旋锁2.2 读写锁2.3 RCU2.4 信号量2.5 读写信号量2.6 互斥量三、等待队列Linux是一个多用户多任务的操作系统,在多处理器(SMP)情况下,存在真正的并行运算。内核同步机制和用户空间的同步机制并不是一 一对应的,但是基本的思想都是相同的:保护临界区。只是内核同步机制更适合于在解决内核中的同步问题。一、原子操作原子操作是由编译器来保证的,保证一个线程对数据的操作不会被其他线程打断。在对称多处理器结构中,即使能在单条指令中完成的操作也有可能被打_kernel 同步互斥