我的用例就像。
我有一些简单的字段,需要基本的线程安全的getter和setter。
对于某些字段,需要自定义获取器和设置器。
解决此问题的最佳方法是什么?
最佳答案
标准库提供atomic
用于简单的线程安全获取和设置值。 http://en.cppreference.com/w/cpp/atomic/atomic
请注意,适当的线程安全几乎总是涉及很多事情,而不是将几个成员包装在std::atomic
中并每天调用它。
关于c++ - 自动提供getter和setter函数的基本类C++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30296321/