Thread:
重要理解:
1.extends Thread, implement Runnable区别:可否操作同一个数
2.影响优先级的:.setPriority, .yild 控制优先级:.sleep, join, interrupt
3.线程取名的两种: 构造方法super(name); 重写getThreadName()
4.生命周期概念:新建, 可运行, 运行, 阻塞, 死亡
5.Yild 切换到的是可运行状态,虚拟机是抢占式的,所以还会继续争抢资源。
ThreadLocal
1.方法分析:
.start, .sleep, .yild, .CurrentThread.isInterrupt, .CurrentThread.getName, interrupt, .wait, .notfy