一、等待/通知机制
1.不使用等待/通知机制实现线程间通信
2.什么是等待/通知机制
3.等待/通知机制的实现
4.方法wait()锁释放与notify()锁不释放
5.当interrupt方法遇到wait方法
6.只通知一个线程
7.唤醒所有线程
8.方法wait(long)的使用
9.通知过早
10.等待wait的条件发生变化
11.生产者/消费者模式实现
12.通过管道进行线程间通信:字节流
13.通过管道进行线程间通信:字符流
14.实战:等待/通知之交叉备份
二、方法join的使用
1.学习方法join前的铺垫
2.用join()方法来解决
3.方法join与异常
4.方法join(long)的使用
5.方法join(long)与sleep(long)的区别
6.方法join()后面的代码提前运行:出现意外
7.方法join()后面的代码提前运行:解释意外
三、类ThreadLocal的使用
1.方法get()与null
2.验证线程变量的隔离性
3.解决get()返回null问题
4.再次验证线程变量的隔离性
四、类InheritableThreadLocal的使用
1.值继承
2.值继承再修改