Java并发编程笔记:线程池与并发集合
Java并发编程笔记:线程池与并发集合
线程池
1 | ExecutorService pool = Executors.newFixedThreadPool(10); |
线程池参数
- corePoolSize:核心线程数
- maximumPoolSize:最大线程数
- keepAliveTime:空闲线程存活时间
- workQueue:任务队列
并发集合
- ConcurrentHashMap:并发HashMap
- CopyOnWriteArrayList:写时复制List
- BlockingQueue:阻塞队列
总结
线程池和并发集合是提升并发性能的重要工具。