为了账号安全,请及时绑定邮箱和手机立即绑定

Thread.sleep()是如何实现的?

Thread.sleep()是如何实现的?

冷魇 2017-09-10 13:24:33
查看Thread源码以后public static native void sleep(long millis) throws InterruptedException;发现Thread中的sleep方法只有方法名没有方法体,那么这个sleep究竟是如何实现的?他编译以后是怎么运行的?他的实现究竟写在哪里?
查看完整描述

1 回答

已采纳
?
道临

TA贡献80条经验 获得超126个赞


native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。

查看完整回答
2 反对 回复 2017-09-13
  • 1 回答
  • 1 关注
  • 1952 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信