We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c48c586 commit 62c1133Copy full SHA for 62c1133
paddle/fluid/framework/reader.cc
@@ -21,6 +21,7 @@ ReaderBase::~ReaderBase() {}
21
22
void ReaderBase::InsertDecoratedReader(
23
const std::shared_ptr<ReaderBase> &decorated_reader) {
24
+ std::lock_guard<std::mutex> guard(decorated_readers_mtx_);
25
decorated_readers_.emplace_back(decorated_reader);
26
}
27
paddle/fluid/framework/reader.h
@@ -45,6 +45,7 @@ class ReaderBase {
45
const std::shared_ptr<ReaderBase>& decorated_reader);
46
// A set of which readers that decorated this reader.
47
std::vector<std::weak_ptr<ReaderBase>> decorated_readers_;
48
+ std::mutex decorated_readers_mtx_;
49
};
50
51
class DecoratedReader : public ReaderBase,
0 commit comments