C11使用_Atomic和char *

时间:2015-04-13 16:28:05

标签: c atomic c11 stdatomic

使用C11我想要原子地获取char*的内容,并且想知道最好的方法是做什么的。我已经定义了一个这样的变量:_Atomic char* str;,但是尝试加载值atomic_load(&str);会导致编译器错误Address argument to atomic operation must be a pointer to _Atomic type ('_Atomic(char) **' invalid)

我知道C11的Atomic实现允许声明Atomic char,但我该如何处理malloc'd char*指针?

0 个答案:

没有答案