Commit | Line | Data |
---|---|---|
396bc743 JB |
1 | \r |
2 | import java.util.ArrayList;\r | |
3 | \r | |
4 | \r | |
5 | public class Main {\r | |
6 | \r | |
7 | \r | |
8 | public static void main (String[] args) {\r | |
8084e5eb JB |
9 | final int BUFFER_SIZE = 20;\r |
10 | final int PROD_NUMBER = 10;\r | |
11 | final int CONS_NUMBER = 10;\r | |
12 | BufferCirc b = new BufferCirc(BUFFER_SIZE);\r | |
396bc743 JB |
13 | Producteur p = new Producteur(b);\r |
14 | Consommateur c = new Consommateur(b);\r | |
8084e5eb JB |
15 | Thread[] P = new Thread[PROD_NUMBER];\r |
16 | Thread[] C = new Thread[CONS_NUMBER];\r | |
17 | for (int i = 0; i < P.length; i++) {\r | |
18 | P[i] = new Thread(p);\r | |
19 | P[i].setName("P" + i);\r | |
20 | P[i].start();\r | |
21 | }\r | |
22 | for (int i = 0; i < C.length; i++) {\r | |
23 | C[i] = new Thread(c);\r | |
24 | C[i].setName("C" + i);\r | |
25 | C[i].start();\r | |
26 | }\r | |
396bc743 JB |
27 | }\r |
28 | \r | |
29 | }\r |