C中的“++”操作是primefaces的吗?

我试图确定是否有如下声明:

++value; //assuming "value" is a **global** variable 

是primefaces操作。

我需要知道这个计算是否能够被写入同一个全局变量的中断服务程序中断。

在没有primefaces类型的对象上,标准从未将++定义为primefaces操作。

C11在stdatomic.h中定义了primefaces类型。 如果您有一个具有primefaces类型的对象,则后缀前缀运算符++将primefaces操作定义为: read-modify-write operation with memory_order_seq_cst memory order semantics。

如果需要primefaces增量,也可以使用atomic_fetch_add()。