目录
多线程的创建方式三:利用Callable接口、FutureTask类来实现
目录
多线程的创建
什么是线程
多线程是什么
线程创建的三个方式
多线程的创建方式之一:继承Thread类
多线程的注意事项
多线程的创建方法二:实现Runnable接口
线程创建方式二的匿名内部类写法
多线程的创建方式三:利用Callable接口、FutureTask类来实现
Thread的常用方法
常用方法
Thread其他方法的说明
线程安全
什么是线程安全问题?
取钱的线程安全问题
线程安全问题出现的原因
取钱案例
总结:线程安全问题发生的原因
线程同步
线程同步介绍
线程同步的常见方案
线程同步方式一:代码同步块
线程同步方式二:同步方法
同步代码块好还是同步方法好??
线程同步方式三:Lock锁(重点)
详情解析:
先创建一个Lock锁对象,在加入加锁(.lock)解锁(.unlock)方法,用finally方法修饰,表示一定执行解锁操作