信号量实现生产者消费者
我们用条件变量和互斥量实现了生产者消费者之后,也可以试试用信号量。甚至会更加简单。可能大家对信号量还比较陌生1.介绍信号量信号量与互斥量信号量相当于初始化值为N的互斥量。互斥量保护了共享数据,但也使并行的线程变成串行,执行效率变低了。互斥量一次只有一个线程可以访问公共区域,信号量可以同时有N个线程访问共享数据信号量与信号:信号量(semaphore)和信号(signal)无关,完全是两回事。O(∩_∩)O哈哈~信号量不只能用于线程中,也可以用于进程间同步。2.函数用法