线程

支持高并发是目的,多线程是手段,进一步的手段是分布式

一、线程的状态

1.新创建

2.可运行:运行状态,由cpu决定在不在执行

3.阻塞:没抢到锁

4.等待/计时等待,等待某些条件(sleep wait)

5.被终止

二、特别点

1.守护线程的try{}finaly块中,finnaly不一定执行

2.start和run的区别:run是一个普通方法,有了start才有了run被执行的可能性

原文地址:https://www.cnblogs.com/hzq3554055/p/12045394.html