欢迎所有平台,请指定您回答的平台。
一个类似的问题:How to programmatically get the CPU cache page size in C++?
从 C++17 开始,您可以使用std::hardware_破坏性_interference_size 。 其定义为:
两个对象之间的最小偏移量,以避免错误共享。保证至少是 alignof(std::max_align_t)