请问java执行sleep方法的一些问题

txtdown0909 2013-10-11 05:30:52
java执行sleep方法时,是又启动了一个线程来监控sleep方法的时间是否到达,还是cpu时不时地跑回来看看sleep的时间是否到达呢?
...全文
196 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
普凡 2013-10-12
  • 打赏
  • 举报
回复
这是操作系统的事情,不要去考虑它
rumlee 2013-10-12
  • 打赏
  • 举报
回复
引用 1 楼 healer_kx 的回复:
这是操作系统的事情了。Java1.2之后的线程都是系统线程了。Sleep相关的操作都是perform OS的行为。 中断。
++ 肯定不是再开个线程来监控了,这很容易想到,如果是再开一个线程监控的话,那监控线程里面也要sleep怎么办,这样下去岂不是死循环下去了。 这是操作系统的事情,不要去考虑它。
healer_kx 2013-10-11
  • 打赏
  • 举报
回复
这是操作系统的事情了。Java1.2之后的线程都是系统线程了。Sleep相关的操作都是perform OS的行为。 中断。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧