自旋锁spinlock

1 在单处理器上的实现 单核系统上,不存在严格的并发,所以对资源的共享主要是多个任务分时运行形成的。html 只要在某一时段,中止任务切换,而且关中断(对于用户态应用程序,不大可能与中断处理程序抢临界区资源),或者对临界区资源的访问能够用一条原子指令完成,就可以保证只有一个任务在运行。linux 这就是spinlock的实现机制。缓存 1: #define __LOCK(lock) \
相关文章
相关标签/搜索