Loading

摘要: Linux内核源码分析 -- 同步原语 -- 自旋锁 spinlock_t typedef struct spinlock { union { struct raw_spinlock rlock; #ifdef CONFIG_DEBUG_LOCK_ALLOC # define LOCK_PADSIZ 阅读全文
posted @ 2020-06-07 22:57 scriptk1d 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: Linux内核源码分析 -- 同步原语 -- 信号量 semaphore 源码位于 include/linux/semaphore struct semaphore { raw_spinlock_t lock; // 保护信号量的自旋锁 unsigned int count; // 现有的资源的数量 阅读全文
posted @ 2020-06-07 18:37 scriptk1d 阅读(504) 评论(0) 推荐(0) 编辑