EXERCISE-11 (A) : 11 (A) .Aim:-Write A JAVA Program Producer Consumer Problem Program
EXERCISE-11 (A) : 11 (A) .Aim:-Write A JAVA Program Producer Consumer Problem Program
Date: RollNo:
EXERCISE-11(a)
Program:
class Q {
int n;
boolean valueSet = false;
Producer(Q q) {
this.q = q;
new Thread(this, "Producer").start();
}
KALLAMHARANADHAREDDYINSTITUTEOFTECHNOLOGY,CHOWDAVARAM
GUNTUR
Exercise:
Date: RollNo:
try {
while (true) {
q.put(i++);
Thread.sleep(1000); // Introducing delay to observe output easily
}
} catch (InterruptedException e) {
Thread.currentThread().interrupt(); // Restore interrupted status
}
}
}
Consumer(Q q) {
this.q = q;
new Thread(this, "Consumer").start();
}
KALLAMHARANADHAREDDYINSTITUTEOFTECHNOLOGY,CHOWDAVARAM
GUNTUR