线程

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

一、线程的状态

1.新创建

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

3.阻塞:没抢到锁

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

5.被终止

 

二、特别点

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

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

 

posted @ 2019-12-15 18:49  那只狐狸  阅读(114)  评论(0编辑  收藏  举报