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.