java的main方法中,我有一个子线程,但是我将它sleep(5000),在这sleep的这段时间内,cpu就会立刻去执行

主线程?我的意思是,cpu是不是一直在work的不停,只要哪个线程sleep了,那么它就会立刻去执行别的线程?求高人帮忙!... 主线程?我的意思是,cpu是不是一直在work的不停,只要哪个线程sleep了,那么它就会立刻去执行别的线程?求高人帮忙! 展开
 我来答
没有响应m2
2011-07-31 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3657万
展开全部
是啊 当你调用sleep 以后 这个线程就暂时休息去了 cpu回立刻激活等待中的其他线程
等到sleep结束以后 这个线程就会进入等待状态
小时候全村最帅
2011-07-31 · 超过17用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:52.6万
展开全部
java的线程里面,sleep()和wait()这2个方法都可以睡眠当前线程而去执行别的线程,但是sleep()当时间满了会自动恢复线程的运行,但是wait()这个方法要用notify()方法去唤醒它。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ipsonkat
2011-07-31
知道答主
回答量:5
采纳率:0%
帮助的人:8701
展开全部
该线程等待5秒后继续执行(会占用资源),别的线程不受影响。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxxprince
2011-07-31 · 超过25用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:80.6万
展开全部
这个你可以实现Runnable接口在run()函数里写呀,有没有具体功能,我给你写个简单的实例~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式