Searched refs:outDeps (Results 1 – 7 of 7) sorted by relevance
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/ |
H A D | concurrent_adapter.cpp | 19 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 D | concurrent_adapter.h | 38 Dependence outDeps = nullptr); 40 Dependence outDeps = nullptr);
|
/ohos5.0/foundation/resourceschedule/ffrt/src/dm/ |
H A D | sdependence_manager.h | 52 …const std::vector<const void*>& outDeps, std::vector<std::pair<VersionCtx*, NestType>>& inVersions,
|
H A D | sdependence_manager.cpp | 305 …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 D | user_guide.md | 3302 【建议3】:尽可能尝试通过 inDeps/outDeps 表达依赖,而不是使用 ffrt::wait()。 3304 这是因为 FFRT 跟踪和处理 inDeps/outDeps 比调用显式 ffrt::wait() 函数更自然、更便宜。 3480 * 程序员通过inDeps/outDeps参数表达任务间依赖关系以保证程序执行的正确性
|
/ohos5.0/docs/zh-cn/application-dev/ffrt/ |
H A D | ffrt-development-guideline.md | 2510 * 程序员通过inDeps/outDeps参数表达任务间依赖关系以保证程序执行的正确性。
|
/ohos5.0/docs/en/application-dev/ffrt/ |
H A D | ffrt-development-guideline.md | 2516 * Use **inDeps** and **outDeps** to specify the dependency between tasks to ensure the correctness …
|