![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
tomorrow00hello
这个作者很懒,什么都没留下…
展开
-
半同步半异步线程池模式 (一)
Solution半同步半异步模式分成三层:同步层、异步层、同步队列高层任务,比如数据库查询、文件传输,为了简化并行编程,同步任务在独立的线程或进程中运行。底层任务,比如网络接口、服务中断,异步是为了实现高质量服务。同步队列,是为了在同步和异步层进行任务同步。 Structure半同步半异步模式中包含以下各部分:同步任务层执行高层处理任务。同步层的任务...原创 2019-01-31 15:59:08 · 361 阅读 · 0 评论 -
对象池模式 C++实现
对象池模式(The Object Pool Pattern)对象池是一种对象复用技术。Mark Grand在《Patterns in Java》描述了对象池的设计模式,它通过管理和复用有限对象来共享某些稀少或必须付出昂贵代价的资源,该模式的UML结构分为3部分。 Reusable:被复用的对象或资源。Client:复用对象的使用者,1个Client对象可以使用多个复用对象...原创 2019-01-28 18:15:10 · 572 阅读 · 1 评论