引起阻塞的原因-Java多线程
引起阻塞的原因线程在运行期间执行sleep方法使自身进入休眠状态。休眠指定时间后,重新进入就绪队列等待CPU资源,以便从中断处执行线程执行期间,执行wait( )方法使自身进入等待状态。必须由其它线程执行notify( )或notifyAll( )方法通知它,才能重新进入就绪队列等待CPU资源,以便从中断处继续执行线程执行期间,执行某个操作进入阻塞状态(如执行读/写操作),只有当引起阻塞的原因消除时,线程才重新回到线程队列中排队等待CPU资源线程执行期间,访问某同步方法,而该方法其它线程正在访问,引起阻塞
1.01MB
文件大小:
评论区