Thread类的sleep()和yield()方法将在当前正在执行的线程上运行。所以在其他处于等待状态的线程上调用这些方法是没有意义的。这就是为什么这些方法是静态的。它们可以在当前正在执行的线程中工作,并避免程序员错误的认为可以在其他非运行线程调用这些方法。
JAVA系列:为什么Thread类的sleep()和yield()方法是静态的?
原创
©著作权归作者所有:来自51CTO博客作者NIO4444的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
应用层如何事项VFC
现今的OSI国际标准既复杂又不实用。TCP/IP体系结构只有四层,并且得到了广泛的应用,TCP/IP包含应用层、运输层、网际层和网络接口层。 { &nb
应用层如何事项VFC IP 应用层 网络层