Thread sleep疑惑 请问 Thread.currentThread();Thread.sleep(5000);和 Thread.sleep(5000); 区别在哪里? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 currentThread返回现在执行的线程。你这么些应该没有区别吧。 sleep是一个静态方法,应该使用Thread.sleep(5000); 而不是Thread.currentThread().sleep(); 不管用哪种方式,它都是让当前线程睡眠还有1.5后可以使用TimeUnit.SECONDS.sleep(5); 没什么区别啊Thread.currentThread()返回对当前正在执行的线程对象的引用。但是sleep方法是静态的方法,用Thread这个类就可以直接调用了。 嘴疼[color=#FFFFFF][/color] public static native void sleep(long millis) throws InterruptedException;Causes the currently executing thread to sleep所以这个sleep总是让当前线程暂停指定时间,而且是静态方法。 sleep(5000)到底是让哪个线程睡眠,取决于是哪个线程执行了这个sleep(5000)语句;而不取决于你调用了哪个线程对象的sleep(5000)方法; 一个Thread 对象就是一个线程。 Thread.sleep(5000); 就是让当前线程休眠5秒 简单小程序中,suspend之后居然resume不成功。 java中输入问题 JAVA如何支持NTLM的认证啊? 无法看到内类中add的Button,各位高手指点一下,谢谢 [求助]菜鸟的小白问题 关于启动tomcat的错误 简单问题,那高分 >>>>>>>>>>>>>>>急:高分求struts操作数据库表的例子 请问JBuilder 6的注册码有吗?请告诉我好吗! Java 8 Stream 之 short-circuiting 我定义了一个多线程,如何阻止别人调用start(); 有关于在JAVA GUI上运行程序
你这么些应该没有区别吧。
而不是Thread.currentThread().sleep();
不管用哪种方式,它都是让当前线程睡眠
还有1.5后可以使用TimeUnit.SECONDS.sleep(5);
Thread.currentThread()返回对当前正在执行的线程对象的引用。
但是sleep方法是静态的方法,用Thread这个类就可以直接调用了。
嘴疼[color=#FFFFFF][/color]
Causes the currently executing thread to sleep所以这个sleep总是让当前线程暂停指定时间,而且是静态方法。
取决于是哪个线程执行了这个sleep(5000)语句;
而不取决于你调用了哪个线程对象的sleep(5000)方法;
就是让当前线程休眠5秒