การทำงานร่วมกับโปรเชส

การทำงานร่วมกันของโปรเชสจะมีโปรเชสหนึ่งเป็นผู้ผลิตข้อมูลออกมาเรียกว่าProduerและอีกโปรเชสหนึ่งเป็นผู้ใช้ข้อมูลนี้เรียกว่าconsumer ชึ่งในระบบหนึ่งสามารถมีpoduer และ consumer ได้มากกว่าหนึ่งคู่

ปัญหาของผู้ผลิตข้อมูลที่เกิดขึ้นคือผู้ผลิตข้อมูลได้บันทึกข้อมูลออกมา และนำข้อมูลไปใส่ไว้ในบัฟเฟอร์