本项目主要提供多线程的学习,适合刚开始学习多线程的同学们以及近期在准备面试的同学们。
内容有:
- 创建线程的方法
- 继承Thread类
- 实现Runnable
- 实现Callabe
- 使用匿名类的方式
- 定时器(java.util.Timer)
- 定时器(newSingleThreadScheduledExecutor)
- 使用线程池创建线程执行任务
- Java8+ 并行计算
- Spring异步执行
- Synchronized
- 锁住实例方法
- 锁住静态方法
- 锁住实例对象
- 锁住class对象
- 锁住任意实例对象Object
- 线程间通信