线程的生命周期:
NEW:刚出生的线程,还没有启动,被称为出生线程。
Runnable:启动之后,称为启动线程。
Timed waiting,Waiting:等待线程。
Terminated:终止状态。
线程的优先级:
每个线程都有一个优先级,可以帮助操作系统决定执行顺序。一般定义在1-10之间。
创建线程:
1.继承Thread类
2.实现Runnable接口
线程同步:
线程间通信:
线程死锁:
线程暂停,恢复:
本文详细介绍了线程从创建到终止的整个生命周期,包括不同状态的转换,如NEW、Runnable、Timedwaiting、Waiting和Terminated。同时,还探讨了线程的优先级设置,以及如何通过继承Thread类或实现Runnable接口来创建线程。此外,文章还提到了线程间的同步、通信和死锁等问题。
线程的生命周期:
NEW:刚出生的线程,还没有启动,被称为出生线程。
Runnable:启动之后,称为启动线程。
Timed waiting,Waiting:等待线程。
Terminated:终止状态。
线程的优先级:
每个线程都有一个优先级,可以帮助操作系统决定执行顺序。一般定义在1-10之间。
创建线程:
1.继承Thread类
2.实现Runnable接口
线程同步:
线程间通信:
线程死锁:
线程暂停,恢复:
2969
3306
4028

被折叠的 条评论
为什么被折叠?