1. C++ 的内存模型中,happens-before 关系是什么?答:happens-before 是 C++11 内存模型中定义的一种偏序关系,用来描述操作间的可见性保证:如果操作 A happens-before 操作 B,那么 A 的结果对 B 一定可见。建立 happens-before 的方式:同一线程内,代码顺序靠前的操作 happens-before 靠后的操作(sequenced-before)mutex 的 unlock happens-before 下一次 lockatomic 的 release 写 happens-before 另一个线程对同一变量的 acquire...