摘要: 以前理解的误区1。在生产者和消费者while中加入了waituntil, 向生产者和消费者同步,这是错误的做法; 原因有2: a,生产者和消费者架构中有队列,队列其实就是缓存,只要缓存大就可以; b.waituntil的作用是同步,有点超时则强制stop的意思,而这不是设计的本意;2.官方代码也没有加入waituntil.(当按下STOP后如果队列中没有数据则释放队列,消费中没有stop的局部变量而是连接到errorcluster,队列中如果没有元素当然报错了.)3.知识点:http://bbs.gsdzone.net/showtopic.aspx?page=end&forumpage 阅读全文
posted @ 2013-08-18 21:25 winkle.zhang 阅读(221) 评论(0) 推荐(0) 编辑