XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_lock.h 文件参考

锁抽象层。 更多...

#include "xf_lock_types.h"
xf_lock.h 的引用(Include)关系图:

浏览源代码.

函数

xf_err_t xf_lock_init (xf_lock_t *p_lock)
 初始化锁.
 
xf_err_t xf_lock_destroy (xf_lock_t lock)
 销毁锁.
 
int xf_lock_trylock (xf_lock_t lock)
 尝试上锁.
 
int xf_lock_lock (xf_lock_t lock)
 锁定直至成功.
 
int xf_lock_timedlock (xf_lock_t lock, uint32_t timeout_ms)
 锁定直至成功或者超时.
 
int xf_lock_unlock (xf_lock_t lock)
 解锁.
 

详细描述

锁抽象层。

作者
catcatBlue (catca.nosp@m.tblu.nosp@m.e@qq..nosp@m.com)
注解
通常对接互斥锁。
版本
1.0
日期
2024-06-25

Copyright (c) 2024, CorAL. All rights reserved.

在文件 xf_lock.h 中定义.