Base——BlockingQueue类、BoundedBlockingQueue类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxt_1/article/details/89816473
1.成员变量BlockingQueue:无界缓冲区BoundedBlockingQueue:有界缓冲区queue_:循环队列2.生产者、消费者模型利用信号量实现伪码://生产者p(semFull) //查看队列是否有空间 lock(mutex) queue.push(物品) unlock(mutex)v(semEmpty) //通知消费者有物品//...
1.成员变量 BlockingQueue:无界缓冲区 BoundedBlockingQueue:有界缓冲区 queue_:循环队列 2.生产者、消费者模型 利用信号量实现伪码: //生产者 p(semFull) //查看队列是否有空间 lock(mutex) queue.push(物品) unlock(mutex) v(semEmpty) //通知消费者有物品 //

猜你喜欢

转载自blog.csdn.net/zxt_1/article/details/89816473