进程间同步之条件变量-用while循环判断的必要性

若是是多个线程都在等待这个条件,而同时只能有一个线程进行处理,此时就必需要再次条件判断,以使只有一个线程进入临界区处理。 这里作了个实验来讲明:ios 我用到两个消费者一个生产者,断定条件是当队列不为空时发信号,消费者知足条件,开始消费时先打印队列的大小,而后pop一个产品。经过观察打印的队列大小来验证为何须要再次判断。函数 while时:spa #include <stdio.h> #inclu
相关文章
相关标签/搜索