摘要:
线程池 什么是线程池 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池可以缓存线程,可用已有的闲置线程来执行新任务。 线程池的优势 总体来说,线程池有如下的优势: (1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 (2)提高响 阅读全文
摘要:
线程与进程的区别 进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元。 一个程序至少有一个进程,一个进程至少有一个线程。 创建线程的三种方式 继承Thread类 定义Thread类的子类,重写该类的run方法。 创建Thread子类的实例,即创建了线程对象(new project) 调用 阅读全文
摘要:
Map Map常用实现类 类并发性有序性底层数据结构初始容量负载因子实例化方式一致性k/v是否可为null HashMap 不支持 无序 数组+链表/红黑树 16 0.75 懒加载(第一次put元素才会会初始化容量) - k/v可为null LinkedHashMap 不支持 有序(插入序或者访问序 阅读全文