创建:就是new,对线程实例化
就绪:在执行start()方法后,线程会去分配cpu资源,谁先分配到,谁先执行
运行:在分配到资源后,执行run方法,执行方法体;
阻塞:运行的状态下,某些原因,比如wait,sleep方法,导致阻塞,唤醒需要主动唤醒notify()或notifyall(),并且唤醒后的线程不会立即执行,也要去分配cpu资源
销毁:线程在执行完或者强制结束或者抛出异常后会进行销毁,从而释放资源
创建:就是new,对线程实例化
就绪:在执行start()方法后,线程会去分配cpu资源,谁先分配到,谁先执行
运行:在分配到资源后,执行run方法,执行方法体;
阻塞:运行的状态下,某些原因,比如wait,sleep方法,导致阻塞,唤醒需要主动唤醒notify()或notifyall(),并且唤醒后的线程不会立即执行,也要去分配cpu资源
销毁:线程在执行完或者强制结束或者抛出异常后会进行销毁,从而释放资源