Ajouter les contraintes sur scheduler, impl canal,
ajout les methode concrete MI
This commit is contained in:
16
src/impl/Scheduler.java
Normal file
16
src/impl/Scheduler.java
Normal 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user