The consumer reads the data with no regard for the producer.
Some errors can occur if data is changed too close to a read.
Some data values can be read multiple times, or missed entirely.
The consumer reads the data with no regard for the producer.
Some errors can occur if data is changed too close to a read.
Some data values can be read multiple times, or missed entirely.