信号量:相当于多把锁,可以允许多个线程同时进行
信号量的使用:
条件变量:
可以让多个线程按照一定顺序进行执行
条件变量的使用:
事件:相当于简化的条件变量,不能加锁,但可以通过flase和true来控制线程的顺序
事件的应用:
微信扫一扫
信号量:相当于多把锁,可以允许多个线程同时进行
信号量的使用:
条件变量:
可以让多个线程按照一定顺序进行执行
条件变量的使用:
事件:相当于简化的条件变量,不能加锁,但可以通过flase和true来控制线程的顺序
事件的应用:
相关推荐