**同步**:乐团指挥希望每个成员在听到指挥的信号后,才开始演奏一拍——也就是建立一个 “happens-before” 的关系。在代码中,我们可以通过 happens-after 的一方 “等待” 同步条件达成的方式来实现同步。这个想法形成了条件变量。我们可以对比使用 spin 和条件变量版本的乐团指挥。