Update lockguard

Former-commit-id: 1bdcd84679433929e582689661730f1359077c98
This commit is contained in:
jinhai 2019-09-12 17:58:18 +08:00
parent 8c9bbc4467
commit 73ee2e0a7b

View File

@ -271,7 +271,7 @@ Status XSearchTask::MergeResult(SearchContext::Id2DistanceMap &distance_src,
return Status::OK();
}
merge_mutex_.lock();
std::unique_lock<std::mutex> lock(merge_mutex_);
if (distance_target.empty()) {
distance_target.swap(distance_src);
return Status::OK();
@ -331,7 +331,6 @@ Status XSearchTask::MergeResult(SearchContext::Id2DistanceMap &distance_src,
}
distance_target.swap(distance_merged);
merge_mutex_.unlock();
return Status::OK();
}