《码农翻身》--知识点总结--01我是一个线程---线程生命周期、线程池、缓存、锁
一.线程的生命周期当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。 在线程的生命周期中,它要经过 新建(New)、就绪(Runnable)、运行(Running)、阻塞 (Blocked)和死亡(Dead) 5种状态。尤其是当线程启动以后,它不可能一直"霸占"着CPU独自 运行,所以CPU需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞之间切换 。1.新建状态(NEW)当程序使用new关键字创建了一个线程之后,该线程就处于新建状态,此时仅由JVM为其分配内存,
原创
2020-09-27 19:56:48 ·
509 阅读 ·
0 评论