跳转到内容

libs::Concurrency API

文档稀疏
符号
12
已记录
5
修订版本
0.1.0+855c407f828e

7 / 12 个公开 API 符号没有说明。

2

函数

7

AtomicFlagLock::lock

                    void AtomicFlagLock::lock () noexcept
                  

标记为 locked。 这个类并不提供阻塞等待,只负责把状态改成“占用中”。

libs/concurrency/AtomicFlagLock.hpp:21

变量

2

文件

1

libs/concurrency/AtomicFlagLock.hpp

基于原子变量的轻量状态锁。 syhanjin 2026-03-25 这里不是传统互斥锁,而是给“是否已占用”这类状态提供一个无额外依赖的原子标记。 适合表示单一资源是否处于占用状态,或者某个模块是否已经进入工作区间。

libs/concurrency/AtomicFlagLock.hpp