线程的状态位主要有如下几种:
NEW
线程还没有启动完成RUNNABLE
线程正在执行BLOCKED
线程被阻塞等待获取监视器锁WAITING
线程被阻塞(注:不确定的等待其他线程的唤醒)等待其他线程执行特定的动作(注:notify,notifyall).TIMED_WAITING
线程被阻塞指定的时间等待其他线程执行特定的动作(注:区别于WAITING状态指定了等待时间)TERMINATED
线程执行结束
线程在某个时间点只能处于某个状态,这些线程的状态只表示的是虚拟机内部线程的状态,并不是表示在操作系统中的线程状态