New:新建状态,此时线程刚被创建,未调用线程的启动方法 start()
Runnable:运行状态,已经处于可运行状态的线程,已经调用 start()方法
Blocked:阻塞状态,处于运行中的线程竞争锁时,未获得锁的线程被阻塞,暂不执行
Waiting:等待状态,运行中的线程,因为 sleep()、join() 等方法的执行,进入等待
Timed Waiting:计时等待状态,运行中的线程,因为执行 sleep(等待毫秒数) join(等待毫秒数)等方法,进入计时等待
Terminated:终止状态,线程已终止,因为 run() 方法已执行完毕