线程

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

 

posted @ 2017-11-22 19:06  老螃蟹  阅读(109)  评论(0编辑  收藏  举报