add producer class
add consumer class
add buffer class
implement capacity
implement IsFull
comments