单核与多核上锁的区别
摘要:
参考:1、《Linux Kernel Development》3ed_CN p131-p140 2、2.6.34单核://锁的数据类型实现typedef struct { } arch_spinlock_t;typedef struct raw_spinlock { arch_spinlock_t raw_lock;}raw_spinlock_t;typedef struct spinlock { union { struct raw_spinlock rlock; }; //以我对C的了解,这种定义方式还是第一次见到(以前见到,也没留意过),这个union的联... 阅读全文
posted @ 2013-09-04 16:33 阿加 阅读(3874) 评论(0) 推荐(0) 编辑