DataStructures.Lists. CircularBuffer Now 1,CircularBuffer.Add used by Producer threads 2,CircularBuffer.Add.Pop used by Consumer threads Producer and Consumer is two different threads,when write the _count at the same time, the Count is not the desired value !