Files
alp-projet/src/impl/Scheduler.java
tuanvu d470254172 Ajouter les contraintes sur scheduler, impl canal,
ajout les methode concrete MI
2025-11-07 10:40:02 +01:00

17 lines
414 B
Java

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 <T> Future<T> enquete(Callable<T> task, long delay) {
return scheduler.schedule(task, delay, TimeUnit.MICROSECONDS);
}
}