641 B
641 B
renderable 可以被渲染的基础元素
状态策略给类的状态提供线程安全访问更新机制
帧策略提供帧的发布生成机制
plot 上下文对象聚合所有策略
Flow 当前使用 Kernel 内部 std::pmr::deque + mutex 实现并发帧队列,不新增 Boost.Lockfree 依赖。多个 producer 和多个 consumer 调用的线程安全由测试覆盖,实际 renderer 消费通过 render mutex 串行化;Frame 对传入 PMR 的 allocate/deallocate 也在内部状态锁下串行化,所以允许使用 std::pmr::unsynchronized_pool_resource。
完整线程模型和多线程测试约束见 threading.md。