微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在C中使用primefacesvariables?

我需要在C中使用一个primefacesvariables,因为这个variables是通过不同的线程访问的。 不想要比赛条件。

我的代码在CentOS上运行。 我有什么select?

C ++检查Windows 10

PostMessage:访问被拒绝

为什么我得到ERROR_ACCESS_DENIED试图使用OpenPrinter打开一个特定的作业?

用C#和参数运行cmd

C ++ / Windows – 含义:system(“dir \ b * .dat> tmp.txt”)

如果您在CentOS平台上使用GCC,则可以使用__atomic内置函数

特别感兴趣的可能是这个功能

– 内置函数: bool __atomic_always_lock_free (size_t size,void *ptr)

如果size字节的对象总是为目标体系结构生成无锁定原子指令,则此内置函数返回true。 size必须解析为编译时常量,结果也解析为编译时常量。

ptr是可用于确定对齐的对象的可选指针。 值为0表示应使用典型的对齐方式。 编译器也可能忽略这个参数。

if (_atomic_always_lock_free (sizeof (long long),0))

C11原子基元

http://en.cppreference.com/w/c/language/atomic

_Atomic const int * p1; // p is a pointer to an atomic const int const atomic_int * p2; // same const _Atomic(int) * p3; // same

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐