package impl; import java.util.concurrent.*; public class Scheduler { private final ScheduledExecutorService scheduler; public Scheduler(int nbCanaux) { int nThread = 2+2*nbCanaux; scheduler = Executors.newScheduledThreadPool(nThread); } public Future enquete(Callable task, long delay) { return scheduler.schedule(task, delay, TimeUnit.MICROSECONDS); } }