2014年10月22日

多种方式操作同种资源时的免锁策略

摘要: 内核模块编码时,对资源的管理经常需要hash表和lru链两种方式。可以在资源结点的数据结构中增加一个knpostion标识位,两者都操作完毕后,使能该位,从而保证操作的一致性。写了些简单的代码: 82 void resource_remove(resource_node_t *node) 83 { ... 阅读全文

posted @ 2014-10-22 17:07 Kernel_wu 阅读(175) 评论(0) 推荐(0) 编辑

导航