public static void main(String[] args) {
        System.out.println("- -  Multibox  - -");
        Integer nbrProductor = 0;
        Integer nbrConsumer = 0;
        try{
            nbrProductor = Integer.parseInt(args[0]); // cast
            nbrConsumer = Integer.parseInt(args[1]); // cast
        }catch (ArrayIndexOutOfBoundsException e) {
           System.err.println("Erreur : 2 arguments doivent être entrés");
        }catch (NumberFormatException e) {
            System.err.println("Erreur: les arguments doivent être des chiffres");
        }

        // la stratégie choisit la strategie permetant de se finir, d'éviter un deadlock, respectant l'endormissement
        // demandé dans l'énnoncé, et avec une taille de MultiBox raisonnable
        // on pourrait faire une statégie avec un grand nombre d'action mais il faudrait pour un prod/cons
        // que lorsque il ne peut pas faire l'action effectuer qu'il teste autre chose au lieu de dormir

         // on utilisera multibox avec des Int dans l'exemple
        if (nbrProductor <= 0 || nbrConsumer <= 0) {
            System.err.println("Erreur : au moins 1 producteur et 1 consommateur necessaire");
            
        }
        else{
            final Consumer consumers[] = new Consumer[nbrConsumer];
            final Productor productors[] = new Productor[nbrProductor];
            // --------- Stratégie -----------
            if (nbrProductor < nbrConsumer) {
                strategyConsGreater(nbrProductor,nbrConsumer ,productors,consumers);
            }
            else if (nbrConsumer < nbrProductor) {
                strategyProdGreater(nbrProductor,nbrConsumer ,productors,consumers);
            }
            else{ // nbrConsumer == Nbr Productor
                strategyProdEqualCons(nbrProductor,nbrConsumer ,productors,consumers);
            }
            // --------- JOIN -----------
            joinThread(nbrProductor,nbrConsumer ,productors,consumers);
            System.out.println("Message de fin de la production/consommation");
       
        }
    }