Sleep - это статический c метод, предоставляемый классом Thread через Thread.sleep(1000L)
, где значение, которое вы передаете, является Long, представляющим миллисекунды. Реализация метода сна не имеет особого смысла, но вызов Thread.sleep () приостановит текущий поток, выполняющий этот вызов.
Итак, я предполагаю, что вы должны вызвать Thread.sleep
во время выполнения функция Finder.
EDIT Реализация будет просто вызывать то, что я объяснил:
class Finder implements Runnable{
@Override
public void run(){
System.out.println("Thread " + Thread.currentThread().getId() + " sleeping");
Thread.sleep(1500L);
System.out.println("Thread " + Thread.currentThread().getId() + " awake");
}
}