跳转至

ev-potree-parallel-policy-scale-002

字段 值
项目 potree/PotreeConverter
固定 commit c2cb61843bf2
路径 Converter/include/PotreeConverter.h
行段 L213-L216
特性 并行算法与执行策略
许可证 BSD-2-Clause
代码来源 项目源码
级别 manual
审核 zyuhao7 @ 2026-10-27
测试代码 否
发现方式 manual

用法

用局部执行策略变量调用 for_each,并行汇总所有数据源的属性

为什么典型

把策略先存成变量再传给算法,便于在同一处切换 seq 与 par;聚合结果仍需加锁。

摘录

    {
        mutex mtx;
        auto parallel = std::execution::par;
        for_each(parallel, sources.begin(), sources.end(), [&mtx, &sources, &scaleMin, &min, &max, requestedAttributes, &fullAttributeList, &acceptedAttributeNames](Source source) {

备注

生产路径;为输出属性表计算包围盒与缩放,属于数据准备阶段的重活。

查看固定 commit 源码 · 返回证据索引