How can I access Thread
object that is executing given Runnable
? What I'd like to do is to call sleep()
from within run()
method.
If you need to sleep within a Runnable
, you can simply call Thread.sleep();
inside the run
method.
To access the thread that is running the Runnable
, you can call Thread.currentThread()
, but that is not necessary to call the sleep
method, which is static.
you can always get the current Thread
that your code is executing within by calling the static method Thread.currentThread()
.
But in your case, you don't need the thread itself because sleeping is controlled with the following static method:
Thread.sleep(1000L);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With