前言
今天继续补充课堂内容。
线程与线程池
线程有自己的操作栈、程序计数器、局部变量表等资源,它与同一进程内的其他线程共享进程的所有资源。
线程生命周期
线程池的作用
- 管理复用线程、控制最大并发数
- 实现任务线程队列缓存策略和拒绝机制
- 实现某些与实践相关的功能,定时执行、周期执行
- 隔离线程环境
线程池构造方法
- corePoolSize
- maximumPoolSize
- keepAliveTime
- unit
- workQueue
- threadFactory
- handler
总结
线程与线程池是面试高频问题,需要加深理解。