Thread.sleep(1000) 换成 thread.sleep(1000) 可以吗?
来源:5-6 抛出异常

源自我心
2019-10-19
Thread thread = new Thread(new RightWayStopThreadInProd());
thread.start();
Thread.sleep(1000);//这里换成 thread.sleep(1000) 也可以吗,两者有什么具体的区别呢?
thread.interrupt();
写回答
2回答
-
没有区别,sleep是静态的方法,所以效果都是Thread.sleep(1000);即让当前线程睡一会儿
012019-10-19 -
悟空
2019-10-19
"我才是淡淡"说得对,我再补充一点:两种方法虽然效果一样,但是静态方法不推荐用实例调用,更推荐用类直接调用,这样含义比较清晰。
012019-10-19
相似问题