Fix send op data race

std::vector<bool> is not safe for concurrent write, even to difference indices.
More discussion:
https://stackoverflow.com/questions/48452611/is-stdfuturewait-a-memory-barrier-i-can-not-explain-this-data-race
emailweixu-patch-1
Helin Wang 8 years ago
parent 7333df8510
commit 0e1109cdf3

@ -102,7 +102,7 @@ bool RPCClient::Wait() {
return true;
}
std::vector<bool> a(req_count_);
bool a[req_count_];
std::vector<std::future<void>> waits(req_count_);
for (int i = 0; i < req_count_; i++) {

Loading…
Cancel
Save