Uhm, come spiegare... Non vorrei che il lavoro mi venisse fatto da un'altro, solo magari una spiegazione semplice di come si implementa un monitor...
ovviamente il monitor e' da implementare in linguaggio di progetto o simile al c++.
Con questo intendevo dire che devo scrivere in linguaggio di progetto ( pseudocodice se preferite), magari con la sintassi/struttura del c++.

Il mio problema più specifico, in realtà è che nn capisco nel monitor dove vanno messe le primitive wait e signal, e nn ho capito neppure se sono da implementare e adattare per un saso specifico, o se semplicemente dobbiamo usare delle wait e signal "primitive".