欢迎使用所有平台,请指定回答平台.

类似的问题:How to programmatically get the CPU cache page size in C++?

推荐答案

You can use std::hardware_destructive_interference_size since C++17.
Its defined as:

两个对象之间的最小偏移量,以避免错误共享.放心

C++相关问答推荐

有什么方法可以检测SunOS上的SparcWorks吗?

segfault在C中使用getline()函数

为什么在C中设置文件的位置并写入文件,填充空字符?

不同到达时间的轮询实现

使用单个字节内的位字段

当打印字符串时,为什么在c中没有使用常量限定符时我会收到警告?

为什么复合文字(C99)的返回会生成更多的汇编代码?

GCC引发不明确的诊断消息

无效指针值在函数调用之间莫名其妙地改变

为什么删除CAP_DAC_OVERRIDE后创建文件失败?

试图从CSV文件中获取双精度值,但在C++中始终为空

是否可以使用指针算法在不对齐的情况下在 struct 中相同类型的字段的连续序列之间移动?

平均程序编译,但结果不好

使用TCL C API导航到列表中的元素

添加函数会 destruct 嵌入式C代码(无IDE)

无法访问共享目标文件内的共享指针

哪个首选包含第三个库S头文件?#INCLUDE;文件名或#INCLUDE<;文件名&>?

为什么GCC 13没有显示正确的二进制表示法?

在同一范围内对具有相同类型的变量执行的相同操作在同一C代码中花费的时间不同

使用 strtok 多次分割一个字符串会导致意外行为