Closed n-peugnet closed 4 years ago
Du coup pour le wait j'aurais bien vu une interface comme ça:
public <T> void wait(T subject, Predicate<T> predicate);
Ce qui permettrait de faire ce genre de truc un peu comme un c++
wait(this.object, value -> value.equals("ok"));
En gros dans la fonction wait il y aurait un truc un peu comme ça:
public <T> void wait(T subject, Predicate<T> predicate) {
synchronized (lock) {
while (!predicate.test(subject)) {
lock.wait();
}
}
}
Ben du coup j'ai crée la Pull request pour toi @gnemmik