Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Foo {
- public:
- std::chrono::steady_clock::time_point GetVal() {
- std::unique_lock<std::mutex> lock(common_mutex_);
- return val; // Является ли возврат val в этом случае безопасным ???
- };
- void SetVal(std::chrono::steady_clock::time_point new_val) {
- std::unique_lock<std::mutex> lock(common_mutex_);
- val = new_val;
- };
- private:
- std::mutex common_mutex_;
- std::chrono::steady_clock::time_point val{0};
- };
Add Comment
Please, Sign In to add comment