Come parte il tutto
public class Provaprodcons {
public static void main (String argv []) {
Monitor monitor = new Monitor();
Consumatore c = new Consumatore(monitor);
Produttore p = new Produttore(monitor); } }
si creano i due threads ed il monitor per farli comunicare
- c’è anche il thread del main che ritorna dopo aver fatto partire gli altri
la sincronizzazione e la comunicazione sono completamente contenute nella classe Monitor