ZKX's LAB

JAVA中,线程有哪五个基本状态 他们之间如何让转化 简述线程周期 线程的周期有几个阶段

2021-04-23知识6

JAVA:线程的生命周期是什么 1、一个线程的的生命周期可以分成两阶段:生存周期和死亡周期,其中生存周期又包括运行状态和等待状态.当创建一个新线程后,这个线程就进入了排队状态,当线程中的方法start。

线程组和线程池的区别 一个线程的周期分为:创建、运行、销毁三个阶段。处理一个任务时,首先创建一个任务线程,然后执行任务,完了,销毁线程。而线程处于运行状态的时候,才是真的在处理我们。

JAVA中,线程有哪五个基本状态 他们之间如何让转化 简述线程周期 java中,每个线程都需经历新生2113、就绪、运行、5261阻塞和死亡五种状态,线程从新4102生到死1653亡的状态变化称为生命周期。用new运算符和Thread类或其子类建立一个线程对象后,该线程就处于新生状态。新生->;就绪:通过调用start()方法就绪->;运行:处于就绪状态的线程一旦得到CPU,就进入运行状态并自动调用自己的run()方法运行->;阻塞:处于运行状态的线程,执行sleep()方法,或等待I/O设备资源,让出CPU并暂时中止自己运行,进入阻塞状态阻塞->;就绪:睡眠时间已到,或等待的I/O设备空闲下来,线程便进入就绪状态,重新到就绪队列中等待CPU。当再次获得CPU时,便从原来中止位置开始继续运行。运行->;死亡:(1)(正常情况下)线程任务完成(2)(非正常状况)线程被强制性的中止,如通过执行stop()或destroy()方法来终止一个线程

#线程的周期有几个阶段

随机阅读

qrcode
访问手机版