Tag: primefaces无

如何保证64位写入是primefaces的?

什么时候可以保证64位写入是primefaces的,在基于Intel x86的平台上用C编程时(特别是使用英特尔编译器运行MacOSX 10.4的基于Intel的Mac)? 例如: unsigned long long int y; y = 0xfedcba87654321ULL; /* … a bunch of other time-consuming stuff happens… */ y = 0x12345678abcdefULL; 如果另一个线程在y的第一次赋值完成后检查y的值,我想确保它看到值0xfedcba87654321或值0x12345678abcdef,而不是它们的某些混合。 我想这样做没有任何锁定,如果可能的话没有任何额外的代码。 我希望,当在支持64位代码(MacOSX 10.4)的操作系统上使用64位编译器(64位Intel编译器)时,这些64位写入将是primefaces的。 这总是如此吗?