Sese Framework
x.y.z
A cross-platform framework
|
包含并发数据结构所用 API 和 类型 更多...
#include <sese/Config.h>
类 | |
struct | sese::concurrent::Node< T > |
节点 更多... | |
命名空间 | |
namespace | sese |
namespace | sese::concurrent |
函数 | |
bool | compareAndSwapPointer (void *volatile *object, void *oldValue, void *newValue) noexcept |
比较并交换两个指针 | |
包含并发数据结构所用 API 和 类型
|
inlinenoexcept |
比较并交换两个指针
* if( *object == oldValue ) { * *object = newValue; * return true; * } else { * return false; * } *
object | 欲比较对象 |
oldValue | 原先的值 |
newValue | 欲设置的值 |