grazie Dark867,
quindi il mutex potrei evitare di usarlo sse riesco a quantificare in modo preciso quanto tempo CPU sottrae windows ai due thread.
In un sistema operativo veramente real time queste problematiche sarebbero inesistenti ma dovendo scrivere per windows xp questi problemi ci sono.
Farò numerosissime prove con e senza mutex inserendo anche dei timer per capire se windows dedica sempre lo stesso tempo ai due thread produttore/consumatore.
Poi dovrò risolvere il tempo speso nello scrivere i dati su disco ad opera del thread consumatore che qui diventa dell'ordine dei millisecondi.