lock_islocked 内核服务在线编辑 用途 测试复杂锁定是否已锁定。 语法 #include <sys/lock_def.h> int lock_islocked ( lock_addr) complex_lock_t lock_addr; 参数 项 描述 lock_addr 指定要测试的锁定字的地址。 描述 lock_islocked内核服务会判断指定的复合锁是自由锁,还是以共享读取或独占写入模式锁定的锁。 执行环境 lock_islocked内核服务只能从进程环境中调用。 返回值 项 描述 TRUE 指示锁定已被锁定。 FALSE 指示锁定是空闲的。