摘要: 1. 线程池 1.1. 为什么使用线程池 多线程的缺点: 处理任务的线程创建和销毁都非常耗时并消耗资源。 多线程之间的切换也会非常耗时并消耗资源。 解决方法:采用线程池 使用时线程已存在,消除了线程创建的时耗 通过设置线程数目,防止资源不足 1.1. ThreadPoolExecutor的全参构造函 阅读全文
posted @ 2020-01-21 17:10 石shi 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1. 容器 1.1. 容器类关系图 Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问 没有同步 线程不安全 │└ Vect 阅读全文
posted @ 2020-01-21 10:45 石shi 阅读(168) 评论(0) 推荐(0) 编辑