条件变量和信号量的区别

条件变量用于线程间同步,信号量用于资源管理。 信号量可计数,条件变量不可。 信号量用于多个线程访问同一资源,条件变量用于线程等待和通知。 这就是坑,别用信号量代替条件变量,别这么干。

相关推荐