drw_lock_write 内核服务
用途
以写互斥方式锁定已禁用的读写锁定。
语法
#include <sys/lock_def.h> void drw_lock_write ( lock_addr)
drw_lock_t lock_addr ;
drw_lock_t lock_addr ;
参数
| 项 | 描述 |
|---|---|
| 锁定地址 | 指定要锁定的锁定字的地址。 |
描述
drw_lock_write 服务以写互斥方式锁定指定的读写锁定。 先前必须已使用 lock_init 内核服务初始化锁定。 drw_lock_write 服务没有返回值。
执行环境
可以从进程环境或中断环境调用 drw_lock_write 内核服务。 但是,如果从进程环境中调用,那么必须将中断禁用为除 INTBASE以外的某些中断优先级。
返回值
无