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 | |
4b705a7a | 9 | final int BUFFER_SIZE = 1;\r |
7bd74736 JB |
10 | final int PROD_NUMBER = 20;\r |
11 | final int CONS_NUMBER = 20;\r | |
8084e5eb | 12 | BufferCirc b = new BufferCirc(BUFFER_SIZE);\r |
8084e5eb JB |
13 | Thread[] P = new Thread[PROD_NUMBER];\r |
14 | Thread[] C = new Thread[CONS_NUMBER];\r | |
15 | for (int i = 0; i < P.length; i++) {\r | |
d3ae3c42 | 16 | P[i] = new Thread(new Producteur(b));\r |
8084e5eb JB |
17 | P[i].setName("P" + i);\r |
18 | P[i].start();\r | |
19 | }\r | |
20 | for (int i = 0; i < C.length; i++) {\r | |
d3ae3c42 | 21 | C[i] = new Thread(new Consommateur(b));\r |
8084e5eb JB |
22 | C[i].setName("C" + i);\r |
23 | C[i].start();\r | |
24 | }\r | |
396bc743 JB |
25 | }\r |
26 | \r | |
27 | }\r |