title: Difference between Producer/Consumer pattern and Observer Pattern
body: <p>I would like to understand the difference between the Observer Pattern and the most common problem of Producer/Consumer , Since both require synchronization so that the changes are available , and How do i go implement both ( if they are different )</p>