`
MR_Lonely
  • 浏览: 1790 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
状态简介:在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。   第一是创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态;   第二是就绪状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当   前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态   第三是运行状态。线程调度程序将处于就绪状态的线程设置为当前线程,此时线程就进入了运行状态,开始运行run函数当中的代码   。   第四是阻塞状态。线程正在运行的时候,被暂停,通常是为了等待某个时 ...
Java线程的几种状态1.new(新建)。2.runnable(就绪)。3.Running(正在运行)。4.Block(阻塞)。5.Dead(死亡)。 1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们new了这个对象后,线程就进入了初始状态;   2、当该对象调用了start()方法,就进入可运行状态;   3、进入可运行状态后,当该对象被操作系统选中,获得CPU时间片就会进入运行状态;   4、进入运行状态后情况就比较复杂了   4.1、run()方法或main()方法结束后,线程就进入终止状态;   4.2、当线程调用了自身的sl ...
Global site tag (gtag.js) - Google Analytics