Ajouter les contraintes sur scheduler, impl canal,

ajout les methode concrete MI
This commit is contained in:
tuanvu
2025-11-07 10:40:02 +01:00
parent 3bf6870439
commit d470254172
9 changed files with 79 additions and 26 deletions

16
src/impl/Scheduler.java Normal file
View File

@@ -0,0 +1,16 @@
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);
}
}