猿问
两个线程同时运行时,调用sleep方法,那么t1,t2两个线程执行的过程是怎样的?
qq_雨过之后_1
浏览 1897
回答 5
5回答
慕桂英7497905
如果t1线程调用sleep,那么t1会进入到临时阻塞
0
0
0
岁月老刀
如果t1线程调用sleep,那么t1会进入到临时阻塞(也有人叫睡眠)状态,在此期间,cpu不会再过来执行这个线程的代码,从简单层面来说,他会只去执行t2线程,等到时间过去之后,t1线程重新进入就绪状态,等待cpu执行,注意的是,他回到的是就绪状态,而不是马上就被cpu执行。
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答