设计模式
文章平均质量分 79
Mike_CSU
这个作者很懒,什么都没留下…
展开
-
史上最全设计模式导学目录(完整版)
教我们的刘伟老师(欢迎大家搜索刘伟的博客)写的,写的特别好,并且讲课也是一流基础知识 设计模式概述从招式与内功谈起——设计模式概述(一):设计模式从何而来?从招式与内功谈起——设计模式概述(二):设计模式是什么?从招式与内功谈起——设计模式概述(三):设计模式有什么用?附:个人观点 面向对象设计原则面向对象设计原则概述转载 2017-07-14 15:31:51 · 656 阅读 · 0 评论 -
生产者消费者模式 JAVA
生产者消费者:为什么要用生产者消费者模式在多线程开发中,如果消费者的消费速度要大于生产者的生产速度,那么消费者必须等待生产者的生产才能继续消费。同样的如果生产者的生产速度大于消费者的消费速度,那么生产者需要等待消费者消费完再继续生产。生产者消费者模式是为了解决生产者消费者不均衡的问题而出现的。什么是生产者消费者模式通常设计模式都是高类聚低耦合的特性。因此生产者消费者模式是通过一个容原创 2017-08-27 18:13:33 · 911 阅读 · 0 评论 -
生产者消费者模式中条件判断是使用while而不是if
永远在循环(loop)里调用 wait 和 notify,不是在 If 语句现在你知道wait应该永远在被synchronized的背景下和那个被多线程共享的对象上调用,下一个一定要记住的问题就是,你应该永远在while循环,而不是if语句中调用wait。因为线程是在某些条件下等待的——在我们的例子里,即“如果缓冲区队列是满的话,那么生产者线程应该等待”,你可能直觉就会写一个if语句。但if语句存...转载 2018-05-15 12:24:12 · 1326 阅读 · 0 评论