设计模式
文章平均质量分 58
似梦的苏烟
这个作者很懒,什么都没留下…
展开
-
异步模式之工作线程
让有限的工作线程(Worker Thread)来轮流异步处理无限多的任务。也可以将其归类为分工模式,它的典型实现就是线程池,也体现了经典设计模式中的享元模式。例如,海底捞的服务员(线程),轮流处理每位客人的点餐(任务),如果为每位客人都配一名专属的服务员,那么成本就太高了(对比另一种多线程设计模式:Thread-Per-Message)注意,不同任务类型应该使用不同的线程池,这样能够避免饥饿,并能提升效率。原创 2022-08-23 20:06:38 · 50 阅读 · 0 评论 -
同步模式之顺序控制
比如,必须先2后1打印。原创 2022-08-18 20:55:50 · 53 阅读 · 0 评论