2020年9月7日

摘要: 1. 什么是线程池? 顾名思义,存放线程的一个池子。 2.怎么设计一个线程池 (1) 新建一个数组,创建一堆线程存放进去; (2) 线程池中的线程来处理任务,处理完成后回收线程而不是销毁线程; (3) 设计等待队列来存放来不及处理的任务; (4) 拒绝策略 一般一个简单线程池至少包含下列组成部分。 阅读全文
posted @ 2020-09-07 13:31 Annetree 阅读(100) 评论(0) 推荐(0) 编辑
 
摘要: 多态 在面向对象语言中,接口的多种不同的实现方式即为多态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。C++中,实现多态有以下方法:虚函数,抽象类,覆盖,模板(重载和多态无关)。多态就是允许方法重名 参数或返回值可以是父 阅读全文
posted @ 2020-09-07 12:33 Annetree 阅读(129) 评论(0) 推荐(0) 编辑