import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.*;
/*
ExecutorService instance = Executors.newCachedThreadPool(); | instance.execute(new Runnable())
ExecutorService instance = Executors.newFixedThreadPool(3); | instance.execute(new Runnable())
ExecutorService instance = Executors.newSingleThreadExecutor(); | instance.execute(new Runnable())
ScheduledExecutorService scheduledThreadPool = Executors.newScheduledThreadPool(5);
scheduledThreadPool.schedule(new Runnable(),delay_time, TimeUnit.SECONDS);
scheduledThreadPool.scheduleAtFixedRate(new Runnable(),delay_time, shedule_time, TimeUnit.SECONDS);
*/