Ok, grazie mille!

Per quanto riguarda il BoundedBuffer è un monitor che gestisce una queue limitata (bounded), è una tipica soluzione per il producer-consumer problem.