2012年3月22日
摘要: 这是种模式在现实生活中的例子很多: 邮局寄信 生产者:你,消费者:投递员,任务列表:邮筒 你写信然后扔到邮筒中去,给任务列表中添加了一个任务。投递员取走有邮筒里的信,消费掉任务列表里的一个任务。 邮局这样做的好处在于: 1.解耦 你不必去认识投递员,万一认识的那个投递员不干了,你又要重新认识一个投递员。 2.支持并发 你不必在某个地点傻等着投递员,同时,投递员也不需挨家挨户的问,哪家需要寄信。对比邮局寄信的事情,类似博客、论坛等发文章的网站,创建文章索引库也有些类似。 生产者:创建任务,添加到任务列表中,例如添加一篇随笔。 消费者:将任务列表中,某一篇随笔添加到索引库中,这样在... 阅读全文
posted @ 2012-03-22 10:25 ancient_sir 阅读(251) 评论(0) 推荐(0)