线程创建好了之后,不一定能直接得到CPU
如果没有得到CPU,那么就称该线程处于阻塞状态
阻塞状态:具备获取CPU的资格,但是还没有得到CPU
冻结状态:不具备获取CPU的资格
那些情况属于冻结状态
1、通过人为调用sleep方法,设定睡眠一定的时间,睡醒之后,可能进入运行状态,也可能进入阻塞状态
2、通过人为调用wait方法,变为等待状态,即冻结,再通过notify方法唤醒,唤醒后可能阻塞,也可能直接执行
线程创建好了之后,不一定能直接得到CPU
如果没有得到CPU,那么就称该线程处于阻塞状态
阻塞状态:具备获取CPU的资格,但是还没有得到CPU
冻结状态:不具备获取CPU的资格
那些情况属于冻结状态
1、通过人为调用sleep方法,设定睡眠一定的时间,睡醒之后,可能进入运行状态,也可能进入阻塞状态
2、通过人为调用wait方法,变为等待状态,即冻结,再通过notify方法唤醒,唤醒后可能阻塞,也可能直接执行