首页 文章 JAVA线程生命周期

JAVA线程生命周期

2022-07-28 17:20  浏览数:1159  来源:小键人7499046    

1.初始状态
2.就绪状态
3.运行状态
4.阻塞状态
5.死亡状态
当线程对象被创建,此时线程为初始状态
当线程对象调用start方法,此时线程为就绪状态
当线程对象获取的cpu资源开始执行,此时为运行状态
当线程对象由于某种原因,放弃对cou资源的使用权,此时为阻塞状态
当线程对象执行完成或因异常终止run方法,此时该线程死亡,生命周期结束
什么是线程池?有哪几种创建方式?
线程池就是提前创建若干个线程,如果有任务需要处理,线程池里的线程就会处理任务,
处理完成之后线程并不会销毁,而是等待下一个任务。
由于创建和销毁线程都是消耗系统资源的,所以当你想要频繁的创建和销毁线的时候,
可以考虑使用线程池来提高系统的性能。
java提供了一个java.util,concurrent.Executor



声明:以上文章均为用户自行添加,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。

字符:    改为:
去打字就可以设置个性皮肤啦!(O ^ ~ ^ O)