Home Article Practice JAVA线程生命周期

JAVA线程生命周期

2022-07-28 17:20  views:1141  source:小键人7499046    

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



Disclaimer: The above articles are added by users themselves and are only for typing and communication purposes. They do not represent the views of this website, and this website does not assume any legal responsibility. This statement is hereby made! If there is any infringement of your rights, please contact us promptly to delete it.

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