Linux设备驱动中的并发控制总结

总结:

并发和竞态广泛存在,中断屏蔽、原子操作、自旋锁和互斥锁都是解决并发问题的机制。

中断屏蔽很少单独被使用,原子操作只能针对整数进行,自旋锁和互斥锁应用最为广泛。

自旋锁会导致死循环,锁定期间不允许阻塞,因此要求锁定的临界区小。

互斥锁允许临界区阻塞,可以适用于临界区大的情况。

猜你喜欢

转载自blog.csdn.net/xiezhi123456/article/details/80386631