线程的六种状态 new了线程之后 new start了之后 runnable 使用了synchronizied ,而且同步锁在另外一个线程中 blocked 使用了wait waiting 使用了sleep timed waiting 程序抛异常了或运行完了 terminated