This number is the minimum recommended offset
between two concurrently-accessed objects
to avoid additional performance degradation due to contention
introduced by the implementation.
[Example 2: struct together {
atomic<int> dog;
int puppy;
};
struct kennel {// Other data members...alignas(sizeof(together)) together pack;
// Other data members...};
static_assert(sizeof(together)<= hardware_constructive_interference_size);
— end example]