目录 1.同步 1.1、有了互斥还为什么要有同步? 2.条件变量(实现同步的工具) 2.1、条件变量的使用原理: 2.2、条件变量的原理 3.条件变量接口 3.1、初始化接口: 3.2、等待接口: 3.3、唤醒接口: 4.条件变量夺命连环追问 4.1、条件变量的等待接口第二个参数为什么会有互斥锁? 4.2、那么条件变量等待接口是先让线程入等待队列呢?还是先解锁呢? 4.3、线程被唤醒之后会执行什么代码,为什么需要获取互斥锁? 1.同步 1.1、有了互斥还为什么要有同步? 多个线程保证了互斥&#