Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct Access { //все работает хорошо
- std::lock_guard<mutex> guard;
- Value& ref_to_value;
- Access(const Key& key, Bucket& bucket):
- guard(bucket.locker),
- ref_to_value(bucket.dictionary[key])
- {}
- };
- struct Access { //ловлю ассерт (не потокобезопасно)
- Value& ref_to_value;
- std::lock_guard<mutex> guard;
- Access(const Key& key, Bucket& bucket):
- guard(bucket.locker),
- ref_to_value(bucket.dictionary[key])
- {}
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement