提醒下自己,老是忘记了
在一个线程对象调用start方法后只是说明它被激活,进入了就绪状态,并不能马上执行,需要的等到虚拟机的调度才可以真正运行,,呵呵,最近看程序老是觉得线程对象一调用start就马上运行了,搞的自己老是看代码的时候很糊涂,后来突然才意思到调用start后并不是马上就运行啊,哎,糊涂啊,......写在博客上,免得自己老是糊涂,
再贴上两张线程状态图,经常看下,
图1
![]() 图2
![]() |
![]() |
注册 | 登录 忘记密码? | 51cto首页 | 博客 | 论坛 | 招聘 |
|
帮助 |
提醒下自己,老是忘记了
在一个线程对象调用start方法后只是说明它被激活,进入了就绪状态,并不能马上执行,需要的等到虚拟机的调度才可以真正运行,,呵呵,最近看程序老是觉得线程对象一调用start就马上运行了,搞的自己老是看代码的时候很糊涂,后来突然才意思到调用start后并不是马上就运行啊,哎,糊涂啊,......写在博客上,免得自己老是糊涂,
再贴上两张线程状态图,经常看下,
图1
![]() 图2
![]() |