今天看啥  ›  专栏  ›  java一日一条

线程五种状态(新建、就绪、运行、阻塞、死亡)

java一日一条  · 公众号  · Java  · 2018-12-09 23:20
线程状态:    线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。1.新建状态(New):         当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码2.就绪状态(Runnable)        一个新创建的线程并不自动开始运行,要执行线程,必须调用线程的start()方法。当线程对象调用start()方法即启动了线程,start()方法创建线程运行的系统资源,并调度线程运行run()方法。当start()方法返回后,线程就处于就绪状态。        处于就绪状态的线程并不一定立即运行run()方法,线程还必须同其他线程竞争CPU时 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照