Java—线程状态转换学习笔记

线程是一个很有趣的东西。想象一个人类,可以在学习的时候听音乐,看番的时候吃泡面。使活动同时发生在Java里就是并发,其中的每一件事情就是线程。

一个线程的生命周期拥有七种状态:出生、就绪、运行、等待、休眠、阻塞、死亡。

 

 

线程状态转换的方法

休眠/sleep():

调用sleep(int parameter)参数值是休眠的时长,以毫秒为单位。这段时间内线程都不会进入就绪状态,而是陷入休眠。

加入/join():

当你躺在床上,但是有课要上时,你必须先起床上完课才能继续躺着。join()方法就是在一个进程发生过程中加入另一个进程,在加入的进程结束后,初始进程才会继续进行。

posted @ 2020-06-01 17:45  羽生的老婆  阅读(136)  评论(0)    收藏  举报