milliseconde
This commit is contained in:
@@ -12,13 +12,6 @@ public class CapteurImpl implements Capteur {
|
|||||||
public AlgoDiffusion diffusion;
|
public AlgoDiffusion diffusion;
|
||||||
public List<ObserverDeCapteurAsync> observers=new ArrayList<ObserverDeCapteurAsync>();
|
public List<ObserverDeCapteurAsync> observers=new ArrayList<ObserverDeCapteurAsync>();
|
||||||
|
|
||||||
/*
|
|
||||||
public CapteurImpl(AlgoDiffusion diffusion) {
|
|
||||||
value = 0;
|
|
||||||
observers = new ArrayList<>();
|
|
||||||
this.diffusion = diffusion;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
@Override
|
@Override
|
||||||
public void attach(ObserverDeCapteurAsync o) {
|
public void attach(ObserverDeCapteurAsync o) {
|
||||||
try {
|
try {
|
||||||
@@ -29,16 +22,6 @@ public class CapteurImpl implements Capteur {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void detach(ObserverDeCapteurAsync o) {
|
|
||||||
try {
|
|
||||||
observers.remove(o);
|
|
||||||
}catch(Exception e) {
|
|
||||||
//TODO
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void tick() {
|
public void tick() {
|
||||||
value++;
|
value++;
|
||||||
|
|||||||
@@ -15,6 +15,6 @@ public class Scheduler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public <T> Future<T> enquete(Callable<T> task, long delay) {
|
public <T> Future<T> enquete(Callable<T> task, long delay) {
|
||||||
return scheduler.schedule(task, delay, TimeUnit.MICROSECONDS);
|
return scheduler.schedule(task, delay, TimeUnit.MILLISECONDS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
package interfaces;
|
package interfaces;
|
||||||
public interface Capteur {
|
public interface Capteur {
|
||||||
public void attach(ObserverDeCapteurAsync o);
|
public void attach(ObserverDeCapteurAsync o);
|
||||||
public void detach(ObserverDeCapteurAsync o);
|
|
||||||
public void tick();
|
public void tick();
|
||||||
|
|
||||||
//AO2 - servant
|
//AO2 - servant
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import interfaces.ObserverdeCapteur;
|
|||||||
|
|
||||||
public class main {
|
public class main {
|
||||||
|
|
||||||
static int NB_CANAUX = 10;
|
static int NB_CANAUX = 3;
|
||||||
|
|
||||||
public static void main(String[] argv){
|
public static void main(String[] argv){
|
||||||
Scheduler scheduler = new Scheduler(NB_CANAUX);
|
Scheduler scheduler = new Scheduler(NB_CANAUX);
|
||||||
|
|||||||
Reference in New Issue
Block a user