我需要在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
总结以上是内存溢出为你收集整理的如何在C中使用primefacesvariables?全部内容,希望文章能够帮你解决如何在C中使用primefacesvariables?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)