五大状态分别为:
创建状态----就绪状态---运行状态----阻塞状态-----死亡状态;
流程:
第一步:先用new 创建一个线程 这时候就是创建状态;
第二步:我们没有使用这个线程,他就在等待被执行,这个时候是就绪状态;
第三步:我们使用了start()方法去执行这个线程,这时就是运行状态;
第四步:比如我们使用sleep()方法让他休息一下,这个时候就算是阻塞状态;
第五步:线程任务完成,死亡了。
这是我对线程的理解,希望对大家有用,点赞关注,学习更好开发知识。
五大状态分别为:
创建状态----就绪状态---运行状态----阻塞状态-----死亡状态;
流程:
第一步:先用new 创建一个线程 这时候就是创建状态;
第二步:我们没有使用这个线程,他就在等待被执行,这个时候是就绪状态;
第三步:我们使用了start()方法去执行这个线程,这时就是运行状态;
第四步:比如我们使用sleep()方法让他休息一下,这个时候就算是阻塞状态;
第五步:线程任务完成,死亡了。
这是我对线程的理解,希望对大家有用,点赞关注,学习更好开发知识。