Java线程状态及切换 一.什么是Java线程状态 在Java程序中,用于描述Java线程的六种状态: 新建(NEW):当前线程,刚刚新建出来,尚未启动. 运行(RUNNABLE):当前线程,处于竞争CPU时间分片或已经获得CPU时间片的状态. 等待(WAITTING):当前线程,处于休眠,不参与CPU时间片竞争的状态. 定时等待(TIMED_WAITTING):当前线程,处于定时休眠,暂时不参与CPU时间片竞争的状态. 阻塞(BLOCKED):当前线程,处于阻塞,不参与CPU时间片竞争的状态.…