线程的生命周期:
NEW:刚出生的线程,还没有启动,被称为出生线程。
Runnable:启动之后,称为启动线程。
Timed waiting,Waiting:等待线程。
Terminated:终止状态。
线程的优先级:
每个线程都有一个优先级,可以帮助操作系统决定执行顺序。一般定义在1-10之间。
创建线程:
1.继承Thread类
2.实现Runnable接口
线程同步:
线程间通信:
线程死锁:
线程暂停,恢复:
线程的生命周期:
NEW:刚出生的线程,还没有启动,被称为出生线程。
Runnable:启动之后,称为启动线程。
Timed waiting,Waiting:等待线程。
Terminated:终止状态。
线程的优先级:
每个线程都有一个优先级,可以帮助操作系统决定执行顺序。一般定义在1-10之间。
创建线程:
1.继承Thread类
2.实现Runnable接口
线程同步:
线程间通信:
线程死锁:
线程暂停,恢复: