Home
last modified time | relevance | path

Searched refs:outDeps (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/
H A Dconcurrent_adapter.cpp19 int ConcurrentAdapter::ScheduleTask(const TaskAction &action, Dependence inDeps, Dependence outDeps) in ScheduleTask() argument
22 if (inDeps == nullptr && outDeps == nullptr) { in ScheduleTask()
25 ffrt::submit(action, {}, { outDeps }); in ScheduleTask()
26 } else if (outDeps == nullptr) { in ScheduleTask()
29 ffrt::submit(action, { inDeps }, { outDeps }); in ScheduleTask()
37 …e ConcurrentAdapter::ScheduleTaskH(const TaskAction &action, Dependence inDeps, Dependence outDeps) in ScheduleTaskH() argument
40 if (inDeps == nullptr && outDeps == nullptr) { in ScheduleTaskH()
43 return ffrt::submit_h(action, {}, { outDeps }); in ScheduleTaskH()
44 } else if (outDeps == nullptr) { in ScheduleTaskH()
47 return ffrt::submit_h(action, { inDeps }, { outDeps }); in ScheduleTaskH()
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/include/
H A Dconcurrent_adapter.h38 Dependence outDeps = nullptr);
40 Dependence outDeps = nullptr);
/ohos5.0/foundation/resourceschedule/ffrt/src/dm/
H A Dsdependence_manager.h52 …const std::vector<const void*>& outDeps, std::vector<std::pair<VersionCtx*, NestType>>& inVersions,
H A Dsdependence_manager.cpp305 …const std::vector<const void*>& outDeps, std::vector<std::pair<VersionCtx*, NestType>>& inVersions, in MapSignature2Deps() argument
335 for (auto signature : outDeps) { in MapSignature2Deps()
/ohos5.0/foundation/resourceschedule/ffrt/docs/
H A Duser_guide.md3302 【建议3】:尽可能尝试通过 inDeps/outDeps 表达依赖,而不是使用 ffrt::wait()。
3304 这是因为 FFRT 跟踪和处理 inDeps/outDeps 比调用显式 ffrt::wait() 函数更自然、更便宜。
3480 * 程序员通过inDeps/outDeps参数表达任务间依赖关系以保证程序执行的正确性
/ohos5.0/docs/zh-cn/application-dev/ffrt/
H A Dffrt-development-guideline.md2510 * 程序员通过inDeps/outDeps参数表达任务间依赖关系以保证程序执行的正确性。
/ohos5.0/docs/en/application-dev/ffrt/
H A Dffrt-development-guideline.md2516 * Use **inDeps** and **outDeps** to specify the dependency between tasks to ensure the correctness …