gpt4 book ai didi

Java:Thread.currentThread().sleep(x) 与 Thread.sleep(x)

转载 作者:IT老高 更新时间:2023-10-28 11:43:31 35 4
gpt4 key购买 nike

我的代码中有这个

Thread.currentThread().sleep(x);

Eclipse 告诉我使用静态的

Thread.sleep(x); 

相反,为什么?有什么区别,这两种方法在功能上有什么区别吗?

最佳答案

只有一种方法,不是两种,而且是静态的。虽然您可以通过实例引用调用静态方法,但它的风格并不好。它表明程序员认为他或她正在调用实例方法。困惑的程序员可能会认为他或她可以使另一个线程(不是当前线程)以这种方式 hibernate ,而事实并非如此。

你的两行代码做同样的事情,但第二行是更好的风格。

关于Java:Thread.currentThread().sleep(x) 与 Thread.sleep(x),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2077216/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com