Friday, April 6, 2012

Producer Consumer Problem code examples


  • Producer consumer in Java 2

http://www.java2s.com/Code/Java/Threads/ProducerconsumerinJava2.htm


  • Implementation of the Producer/Consumer problem in Java

http://www.java-forums.org/java-lang/7353-implementation-producer-consumer-problem-java.html



  • Producer-consumer problem

The producer-consumer problem (also known as the bounded-buffer problem) is a classic example of a multi-process synchronization problem
The problem describes two processes, the producer and the consumer, who share a common, fixed-size buffer used as a queue.
The producer's job is to generate a piece of data, put it into the buffer and start again. At the same time, the consumer is consuming the data (i.e., removing it from the buffer) one piece at a time

The problem is to make sure that the producer won't try to add data into the buffer if it's full and that the consumer won't try to remove data from an empty buffer.
https://en.wikipedia.org/wiki/Producer-consumer_problem

No comments:

Post a Comment