线程的生命周期存在五个状态:新建、就绪、运行、阻塞、死亡
新建:采用new语句创建线程完成
就绪:执行start后
运行:占用CPU时间,获取cpu时间片,执行run方法
阻塞:执行了wait语句、执行了sleep语句和等待某个对象锁,等待输入的场合
终止:退出run()方法