2014年4月6日

给大一的孩纸们的考核-生产者和消费者问题

摘要: 题目是这样的: 1 生产者消费者(网上查生产者和消费者的概念)消息队列 2 3 在网络编程2中有记载使用互斥锁和条件变量来解决生产者/消费者问题,在多线程编程中我们常常也需要解决生产者消费者问题。在实际项目中,我们也见到过很多解决类似问题的消息队列。 4 5 对于生产者,如果不考虑内存和队列大小问题,只需要往消息队列里推消息就可以了。对于消费者就要复杂一点了,在消息队列取空后,消费者可以循环轮询队列直到取到新的信息。 6 7 而在模拟这种消费者生产者行为可以用简单粗暴的方式来实现。 8 9 我们可以封装一个消息队列用来推消息和取消息,而生产者和消费者可以10 11 While(){12... 阅读全文

posted @ 2014-04-06 21:18 LitLeo 阅读(326) 评论(0) 推荐(0) 编辑

导航