目录
多线程的概述
多线程的创建
方式一:继承Thread类
方式二:实现Runnable接口
方式三:JDK5.0新增:实现Callable接口
Thread的常用方法
线程安全
线程安全问题是什么、发生的原因
线程安全问题案例模拟
线程同步
同步思想概述
方式一:同步代码块
锁需要为唯一对象
锁设置为“heima”后不仅影响小明小红,还影响所有用户
改进方案:
方式二:同步方法
方式三:Lock锁
防止异常造成死锁:
线程通信
线程池[重点]
线程概述
线程池实现的API、参数说明
最大线程数(包括核心线程和临时线程)
线程池处理Runnable任务
线程池处理Callable任务
Excutors工具类实现线程池
定时器
补充知识:并发执行