•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Java section within the Software Development category of DaniWeb, a massive community of 430,121 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,328 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Java advertiser: Lunarpages Java Web Hosting
Views: 2070 | Replies: 5
![]() |
•
•
Join Date: Oct 2004
Posts: 17
Reputation:
Rep Power: 4
Solved Threads: 0
hia, the below program is a Simulation of Producer-Consumer Problem using Race Condition.Please can anyone help me to finish this program in java language.Thanks a lot
lux melxxx
Producer/Consumer code
int BUFFER_SIZE = 100;
int count = 0;
void producer(void) {
int item;
while(TRUE) {
produce_item(&item);
if(count == BUFFER_SIZE) sleep ();
enter_item(item);
count++;
if(count == 1) wakeup(consumer);
}
}
void consumer(void) {
int item;
while(TRUE) {
if(count == 0) sleep ();
remove_item(&item);
count--;
if(count == BUFFER_SIZE - 1) wakeup(producer);
consume_item(&item);
}
}
lux melxxx
Producer/Consumer code
int BUFFER_SIZE = 100;
int count = 0;
void producer(void) {
int item;
while(TRUE) {
produce_item(&item);
if(count == BUFFER_SIZE) sleep ();
enter_item(item);
count++;
if(count == 1) wakeup(consumer);
}
}
void consumer(void) {
int item;
while(TRUE) {
if(count == 0) sleep ();
remove_item(&item);
count--;
if(count == BUFFER_SIZE - 1) wakeup(producer);
consume_item(&item);
}
}
>i want to write the program in java language
Then you're using the wrong language.
>The program is a Simulation of Producer-Consumer Problem using Race Condition, using SLEEP/WAKEUP.
Typically when I ask for more detail, I'm looking for something other than a regurgitated version of the original question with an addition that's obvious from looking at the code. You haven't told me anything new, but I'll give you one more try before I plonk you.
Then you're using the wrong language.
>The program is a Simulation of Producer-Consumer Problem using Race Condition, using SLEEP/WAKEUP.
Typically when I ask for more detail, I'm looking for something other than a regurgitated version of the original question with an addition that's obvious from looking at the code. You haven't told me anything new, but I'll give you one more try before I plonk you.
I'm a programmer. My attitude starts with arrogance, holds steady at condescension, and ends with hostility. Get used to it.
•
•
Join Date: Oct 2004
Posts: 17
Reputation:
Rep Power: 4
Solved Threads: 0
•
•
•
•
Originally Posted by Narue
>i want to write the program in java language
Then you're using the wrong language.
>The program is a Simulation of Producer-Consumer Problem using Race Condition, using SLEEP/WAKEUP.
Typically when I ask for more detail, I'm looking for something other than a regurgitated version of the original question with an addition that's obvious from looking at the code. You haven't told me anything new, but I'll give you one more try before I plonk you.
Right, i want to have one producer, one consumer and a buffer of size 100.Everytime the consumer consume, buffer size is decrease by one and producer is notified and vice-versa.
Any help of coding will be really appreciazted but if not thank you.
![]() |
•
•
•
•
•
•
•
•
DaniWeb Java Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
- put the Dos 's command into java program? (Java)
- JAVA program help (Student/Grades) (Java)
- Help with a java program home work assignment (Java)
Other Threads in the Java Forum
- Previous Thread: Quality
- Next Thread: can someone help i need to add a subclass



Linear Mode