来offer全栈开发项目实践课程学习笔记

Java中的线程往往是处于下面的某一种状态

NEW:通过New关键字创建了Thread类(或其子类)的对象

RUNNABLE:这种情况指的是Thread类的对象调用了start()方法,线程处于就绪状态。

RUNNING:线程获得了CPU,处于运行状态。

DEAD:处于RUNNING状态的线程,在执行完run方法之后,就变成了DEAD状态了。

BLOCKED:这种状态指的是处于RUNNING状态的线程,出于某种原因,比如调用了sleep方法、等待用户输入等而让出当前的CPU给其他的线程。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容