线程:一个程序里不同的执行路径
一、启动线程的三种方式
继承thread 、实现Runnable接口 、实现callable接口
二、多线程的几种基本方法
1、thread.sleep(millis:500) //当前线程睡眠500毫秒
2、thread.join() //加入到另外一个线程中,(有序执行线程t1,t2,t3)
3、thread.yield() //让出一下cpu,返回就绪状态(等待队列)。
三、线程的状态(6种)
查看线程状态用getState()方法
New、Runnable、Teminate
其中Runnable状态中有包括ready、Running两种状态。
1、Ready:就绪状态,(等待队列)
2、Running运行状态
3、Teminate结束状态
4、TimedWaiting
5、Waiting
6、Blocked阻塞状态