TD2: Add several producers and consumers to exo3.
[TD_SR.git] / TD1 / exo3 / Main.java
1
2 import java.util.ArrayList;
3
4
5 public class Main {
6
7
8 public static void main (String[] args) {
9 final int BUFFER_SIZE = 20;
10 final int PROD_NUMBER = 10;
11 final int CONS_NUMBER = 10;
12 BufferCirc b = new BufferCirc(BUFFER_SIZE);
13 Producteur p = new Producteur(b);
14 Consommateur c = new Consommateur(b);
15 Thread[] P = new Thread[PROD_NUMBER];
16 Thread[] C = new Thread[CONS_NUMBER];
17 for (int i = 0; i < P.length; i++) {
18 P[i] = new Thread(p);
19 P[i].setName("P" + i);
20 P[i].start();
21 }
22 for (int i = 0; i < C.length; i++) {
23 C[i] = new Thread(c);
24 C[i].setName("C" + i);
25 C[i].start();
26 }
27 }
28
29 }