Java:为什么Thread.sleep()和yield()是静态的?

为什么sleep()yield()方法在中定义为static方法java.lang.Threadclass

回答:

该代码仅在执行时someXThread执行,在这种情况下,告诉someYThreadyield将毫无意义。如此以来,只有线程调用价值yield上是当前线程,它们使该方法static这样你就不会浪费时间去打电话yield的其他线程。

以上是 Java:为什么Thread.sleep()和yield()是静态的? 的全部内容, 来源链接: utcz.com/qa/413136.html

回到顶部