关于windows内核下的读写锁

来源:互联网 发布:mac怎么打开cr2图片 编辑:程序博客网 时间:2024/05/29 02:54

转载自http://hi.baidu.com/winkernel/blog/item/2a444fcc36fac41701e928a0.html


ERESOURCE对象-》》相当于读写锁,即用于同时只能有一个WRITER写入,多个READER读的情况:

ExInitializeResourceLite 初始化一个ERESOURCE对象;

ExAcquireResourceExclusiveLite 用于获取ERESOURCE(写访问);

ExAcquireResourceSharedLite 用于获取ERESOURCE(读访问);

ExReleaseResourceLite用于释放ERESOURCE;