From 1bc552b638ae74ad471908918b8b0de3b4f523ca Mon Sep 17 00:00:00 2001 From: guru4elephant <35550832+guru4elephant@users.noreply.github.com> Date: Mon, 12 Nov 2018 14:42:14 +0800 Subject: [PATCH] Update async_executor.md --- .../design/async_executor/async_executor.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/fluid/design/async_executor/async_executor.md b/doc/fluid/design/async_executor/async_executor.md index 18445e968..e5d485194 100644 --- a/doc/fluid/design/async_executor/async_executor.md +++ b/doc/fluid/design/async_executor/async_executor.md @@ -102,6 +102,22 @@ void AsyncExecutor::RunFromFiles( } // fetch variables in scope 0, and return } + +``` +Inside the function ```CreateThreads```, +``` c++ +void AsyncExecutor::CreateThreads(const ExecutorThreadWorker* worker, + const ProgramDesc& main_program, + const DataFeed& reader, + const Scope& root_scope, + const int thread_index) { + worker->SetThreadid(thread_index); + worker->CreateThreadOperators(main_program); + worker->CreateThreadScope(main_program); + worker->BindingDataFeedMemory(reader); + worker->SetMainProgram(main_program); + worker->SetRootScope(root_scope); +} ``` Inside the function ```Trainfiles```, ``` c++ -- GitLab