从Runnable内部访问线程

ale*_*lex 6 java multithreading runnable thread-sleep

如何访问Thread正在执行的对象Runnable?我想做的是sleep()run()方法内部打电话.

ass*_*ias 20

如果你需要在a内睡觉Runnable,你可以简单地Thread.sleep();run方法内部调用.

要访问正在运行的线程Runnable,您可以调用Thread.currentThread(),但不必调用sleep方法,这是静态的.


fom*_*mil 7

Thread通过调用静态方法,您始终可以获得代码执行的当前值Thread.currentThread().

但在您的情况下,您不需要线程本身,因为使用以下静态方法控制休眠:

Thread.sleep(1000L);
Run Code Online (Sandbox Code Playgroud)