猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
两个线程同时运行时,调用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,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续