Allora,
ho un array (memoria condivisa) in cui un thread scrittore va a scrivere dei file immagine e un thread lettore le mostra su di una gui. Devo gestire una sorta di preload, cioè mentre visualizzo la prima immagine scarico e scrivo sull'array delle altre. Se uso shincronyzer mi ritrovo che mentre leggo l'immagine nella cella 0 (per esempio) non posso scrivere le nuove immagini nella cella 1 e 2 dell'array