关于windows内核下的读写锁

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


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

ExInitializeResourceLite 初始化一个ERESOURCE对象;

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

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

ExReleaseResourceLite用于释放ERESOURCE;

你可能感兴趣的:(关于windows内核下的读写锁)