Aide mémoire : pattern producteur/consommateur en java
Petit aide mémoire pour l’implémentation du pattern producteur/consommateur en java. 1. Le producteur 2. Le consommateur 3. Exemple de lanceur 4. Source & notes 1. Le producteur import java.util.concurrent.BlockingQueue ; public class Producteur implements Runnable { private final BlockingQueue sharedQueue; public Producteur(BlockingQueue sharedQueue) { this.sharedQueue = sharedQueue; } @Override public void run() { // la génération d'objet de type T sharedQueue.put(object); } } 2. Le consommateur import java.util.concurrent.BlockingQueue ; public class Consommateur implements Runnable { […]