javascript settimeout
setTimeout(function(){ alert("Hello"); }, 3000);
java settimeout
Try : public static void setTimeout(Runnable runnable, int delay){ new Thread(() -> { try { Thread.sleep(delay); runnable.run(); } catch (Exception e){ System.err.println(e); } }).start(); } To called with lambda exception: setTimeout(() -> System.out.println("test"), 1000);
java timeout
ScheduledExecutorService executor = Executors.newScheduledThreadPool(2); final Future handler = executor.submit(new Callable(){ ... }); executor.schedule(new Runnable(){ public void run(){ handler.cancel(); } }, 10000, TimeUnit.MILLISECONDS);
set timeout java
public static void setTimeout(Runnable runnable, int delay) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(2); executor.schedule(new Runnable(){ public void run() { runnable.run(); } }, delay, TimeUnit.MILLISECONDS); } // Example setTimeout(()->{ System.out.println("Hello World") },1000);