From 2b981c63e54f407f498c743dc05d5d622d71b053 Mon Sep 17 00:00:00 2001 From: trochas Date: Fri, 7 Nov 2025 12:38:58 +0100 Subject: [PATCH] milliseconde --- src/impl/CapteurImpl.java | 17 ----------------- src/impl/Scheduler.java | 2 +- src/interfaces/Capteur.java | 1 - src/main.java | 2 +- 4 files changed, 2 insertions(+), 20 deletions(-) diff --git a/src/impl/CapteurImpl.java b/src/impl/CapteurImpl.java index 2efe926..56273b5 100644 --- a/src/impl/CapteurImpl.java +++ b/src/impl/CapteurImpl.java @@ -12,13 +12,6 @@ public class CapteurImpl implements Capteur { public AlgoDiffusion diffusion; public List observers=new ArrayList(); - /* - public CapteurImpl(AlgoDiffusion diffusion) { - value = 0; - observers = new ArrayList<>(); - this.diffusion = diffusion; - } - */ @Override public void attach(ObserverDeCapteurAsync o) { 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 public void tick() { value++; diff --git a/src/impl/Scheduler.java b/src/impl/Scheduler.java index 3d648bb..d32653a 100644 --- a/src/impl/Scheduler.java +++ b/src/impl/Scheduler.java @@ -15,6 +15,6 @@ public class Scheduler { } public Future enquete(Callable task, long delay) { - return scheduler.schedule(task, delay, TimeUnit.MICROSECONDS); + return scheduler.schedule(task, delay, TimeUnit.MILLISECONDS); } } diff --git a/src/interfaces/Capteur.java b/src/interfaces/Capteur.java index 8711a70..12b6ea5 100644 --- a/src/interfaces/Capteur.java +++ b/src/interfaces/Capteur.java @@ -1,7 +1,6 @@ package interfaces; public interface Capteur { public void attach(ObserverDeCapteurAsync o); - public void detach(ObserverDeCapteurAsync o); public void tick(); //AO2 - servant diff --git a/src/main.java b/src/main.java index 47df5b0..cb5a589 100644 --- a/src/main.java +++ b/src/main.java @@ -12,7 +12,7 @@ import interfaces.ObserverdeCapteur; public class main { - static int NB_CANAUX = 10; + static int NB_CANAUX = 3; public static void main(String[] argv){ Scheduler scheduler = new Scheduler(NB_CANAUX);